PythonLección 15 de 16

Módulos en Python: import y math

Un módulo es un archivo con funciones ya hechas que no tienes que escribir. Python trae cientos, y math es un buen punto de partida.

Lo esencial

  • import math carga el módulo; sus funciones se llaman con punto: math.sqrt()
  • from math import floor trae una función para usarla sin punto
  • math.ceil() redondea hacia arriba y math.floor() hacia abajo
  • math.pi es π: 3.141592653589793
  • Tu propio archivo helpers.py también es un módulo: import helpers

Ejemplo

import mathfrom math import floor print(math.sqrt(3 ** 2 + 4 ** 2))print(round(math.pi, 4))print(math.ceil(7.1), floor(7.9))

Según Pitágoras, un triángulo rectángulo de catetos 3 y 4 tiene una hipotenusa de 5.0. ceil y floor redondean en sentidos opuestos.

Tarea

Cómo usar el editor⌘ Enter o Ctrl Enter ejecuta el código, ⇧ ⌘ Enter comprueba la tarea.Tab y Mayús Tab sangran la línea o la selección; Esc y luego Tab sale del editor.La comprobación compara lo que imprimió el programa con la tarea; los espacios al final de línea no cuentan.Tras dos comprobaciones fallidas puedes ver la solución. Tu código se guarda en este navegador.

Vienen 23 invitados y los vasos se venden en paquetes de 4. Calcula cuántos paquetes comprar (packs) y el área de una pizza de 30 cm redondeada a un decimal (area).

Salida

Aquí aparecerá lo que imprima el programa.