typestar

El módulo math en Python

Matemática entera exacta, matemática flotante cuidadosa, y las constantes.

import math

print(math.pi, math.tau)
print(math.isclose(0.1 + 0.2, 0.3), math.isclose(0.1 + 0.2, 0.3, abs_tol=1e-9))
print(math.floor(2.7), math.ceil(2.1), round(2.5), round(3.5))
print(math.gcd(84, 36), math.isqrt(50), math.comb(10, 3))
print(math.hypot(3, 4), math.log(math.e), math.log10(1000))
print(math.inf > 1e308, math.isnan(float("nan")))

Cómo funciona

  1. isclose es cómo se comparan floats.
  2. comb y factorial son exactas para enteros.
  3. hypot, gcd e isqrt te ahorran escribirlas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
348
Tokens
140
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 88 segundos.

Escribe este fragmento

Paso 1 de 3 en Números y texto; paso 59 de 72 en Fundamentos del lenguaje.

← Anterior Siguiente →