Python tiene una biblioteca matemática y tiene muchas funciones al respecto. math.remainder()
El método devuelve un valor exacto (flotante) como resto.
Sintaxis:
math.remainder(x, y)
Para x finito y y finito distinto de cero, esta es la diferencia x – n*y, donde n es el entero más cercano al valor exacto del cociente x / y. Si x / y está exactamente a medio camino entre dos enteros consecutivos, se usa el entero par más cercano para n. El resto r = remainder(x, y)
por lo tanto siempre satisface abs(r) <= 0.5 * abs(y).
# Importing Math module import math # printing remainder of two values print(math.remainder(5, 2)) print(math.remainder(10, 5)) print(math.remainder(12, 7)) print(math.remainder(6, 2))
Producción:
1.0 0.0 -2.0 0.0
función matemática.isfinite() –
Sintaxis:
math.isfinite(x)
math.isfinite()
El método devuelve True si x no es ni un infinito ni un NaN , y False en caso contrario. (Tenga en cuenta que 0,0 se considera finito).
# Importing Math module import math # printing remainder of two values print(math.isfinite(5)) print(math.isfinite(float('nan'))) print(math.isfinite(-2.5)) print(math.isfinite(0.0))
Producción:
True False True True
Referencia: Biblioteca matemática de Python
Publicación traducida automáticamente
Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA