DÍA 04Primeros pasos con Python · Python desde cero

Calcula con operadores y distingue división, parte entera y residuo.

Día 4 16 minInicial

Números y operadores

Objetivos

Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.

Concepto

+ suma, - resta, * multiplica, / divide, // devuelve la parte entera de la división, % el residuo y ** una potencia. Paréntesis aclaran qué operación se calcula primero. Para dinero, float puede introducir pequeñas aproximaciones binarias; el proyecto final usa Decimal desde texto.

Ejemplo

print(7 + 2)
print(7 / 2)
print(7 // 2)
print(7 % 2)

Aparecen 9, 3.5, 3 y 1. El residuo es lo que sobra en la división entera.

Práctica guiada

Divide 17 elementos en grupos de cinco y calcula cuántos sobran.

Reto

Convierte 53 minutos en horas completas y minutos restantes.

Ver respuesta al reto
horas, minutos = divmod(53, 60)
print(horas, minutos)  # 0 horas y 53 minutos

Para un total de minutos, división entera (//) da las horas y módulo (%) los minutos restantes.

Quiz

1. ¿Qué operador calcula el residuo?
2. ¿Qué tipo devuelve input() antes de convertirlo?
3. ¿Qué hace el intérprete al ejecutar un archivo?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…