Module (14%)
Section (15%)

Funciones seleccionadas del módulo math: continuación

El último grupo consta de algunas funciones de propósito general como:

  • ceil(x) → devuelve el entero más pequeño mayor o igual que x.
  • floor(x) → el entero más grande menor o igual que x.
  • trunc(x) → el valor de x truncado a un entero (ten cuidado, no es equivalente a ceil o floor).
  • factorial(x) → devuelve x! (x tiene que ser un valor entero y no negativo).
  • hypot(x, y) → devuelve la longitud de la hipotenusa de un triángulo rectángulo con las longitudes de los catetos iguales a x e y (lo mismo que sqrt(pow(x, 2) + pow(y, 2)) pero más preciso).

Mira el código en el editor. Analiza el programa cuidadosamente.

Demuestra las diferencias fundamentales entre ceil(), floor() y trunc().

Ejecuta el programa y verifica su salida.



Code

from math import ceil, floor, trunc

x = 1.4
y = 2.6

print(floor(x), floor(y))
print(floor(-x), floor(-y))
print(ceil(x), ceil(y))
print(ceil(-x), ceil(-y))
print(trunc(x), trunc(y))
print(trunc(-x), trunc(-y))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×