fmod()
La función es una de las funciones de la biblioteca matemática estándar en Python, que se utiliza para calcular el Módulo de los argumentos dados especificados.
Sintaxis: matemáticas.fmod( x, y )
Parámetros:
x cualquier número válido (positivo o negativo).
y cualquier número válido (positivo o negativo).Devuelve: Devuelve un valor de número de punto flotante después de calcular el módulo de los parámetros dados x e y.
Ejemplo 1:
# Python3 program to demonstrate fmod() function import math # Tuple Declaration Tup = (15, 22, -2, -40 ) # List Declaration Lis = [-89, 38, -39, 16] # modulus of +ve integer number print(math.fmod(4, 5)) print(math.fmod(43.50, 4.5)) # modulus of -ve integer number print(math.fmod(-17, 5)) print('%.2f' %math.fmod(-10, 4.78)) # modulus of tuple item print("\nModulus of tuple items:") print(math.fmod(Tup[2], 5)) print(math.fmod(Tup[2], -6)) # modulus of list item print("\nModulus of list items:") print(math.fmod(Lis[3], 4)) print(math.fmod(Lis[0], -15))
Producción:
4.0 3.0 -2.0 -0.44 Modulus of tuple items: -2.0 -2.0 Modulus of list items: 0.0 -14.0
Ejemplo #2: ValueError y TypeError
- Si los argumentos x e y son cero, la función fmod() devolverá la salida como ValueError .
- Si el argumento y (segundo argumento) es cero, la función fmod() devolverá la salida como ValueError .
- Si el valor x o el valor y no es un número, la función fmod() devolverá TypeError .
# Python3 program to demonstrate # errors in fmod() function import math # will give ValueError print(math.fmod(0, 0)) print(math.fmod(2, 0)) # it will give TypeError print(math.fmod('2', 3))
Producción:
ValueError: math domain error ValueError: math domain error TypeError: a float is required
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA