import math # constantes print(math.pi) print(math.e) print(math.tau) print(math.inf) # Funciones trigonométricas print(math.sin(math.pi)) # seno print(math.cos(math.pi)) # coseno print(math.hypot(3,4)) #hipotenusa # Funciones exponenciales print(math.pow(2,10)) # 2 elevado a 10 print(math.sqrt(65536)) # raiz cuadrada print(math.isqrt(101)) # raiz cuadrada entera # Funciones logarítmicas print(math.log10(100)) # logaritmo en base 10 print(math.log2(1024)) # logaritmo en base 2 print(math.log(10)) # logaritmo en base natural (e) print(math.log(10,3)) # logaritmo en cualquier base # Funciones de redondeo y truncamiento print(math.ceil(3.4)) # entero más alto: 4 print(math.ceil(-3.4)) # entero más alto: -3 print(math.floor(3.4)) # entero más bajo: 3 print(math.floor(-3.4)) # entero más bajo: -4 print(math.trunc(3.4)) # parte entera 3 print(math.trunc(-3.4)) # parte entera -3 # redondeo correcto inicio=0.5 for i in range(6): print(inicio+i,round(inicio+i),math.trunc(inicio+i+.5),int((inicio+i+.5))) # curiosas print(math.factorial(8)) # 8! print(math.gcd(4,10)) # máximo común divisor