Operaciones
Python · Unidad 1: Primeros pasos
- Gratis
- Python
- 11 ejercicios
+, -, * y / funcionan como en la calculadora.
Ojo: / siempre da un decimal (float), aunque la división sea exacta.
print(3 * 4)
print(8 / 2)Imprime
12 4.0
// divide y se queda con la parte entera.
% da lo que sobra de la división, y ** eleva a una potencia.
print(7 // 2)
print(7 % 2)
print(2 ** 3)Imprime
3 1 8
Python sigue el orden de la escuela: primero **, luego *, /, // y %, y al final + y -.
Lo que va entre paréntesis se calcula antes que todo.
print(10 - 2 * 3)
print((10 - 2) * 3)Imprime
4 24
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
¿Qué imprime este código?
pizza = 8 personas = 4 print(pizza / personas)2. Ordena las líneas
Ordena las líneas para calcular una cuenta con 10 % de propina.
3. Encuentra el bug
Este programa debería imprimir cuántos minutos hay en 3 horas. ¿Qué línea tiene el error?
horas = 3 minutos = horas * 6 print(minutos)4. Predice la salida
¿Qué imprime este código?
print(10 % 3)5. Opción múltiple
¿Cuánto vale
9 // 2?6. Completa el código
Completa para que imprima 8 y luego 1.
print(17 ___ 2) print(17 ___ 2)7. Completa el código
Un número es par si al dividirlo entre 2 sobra 0. Completa para ver cuánto sobra.
numero = 14 print(numero ___ 2)8. Predice la salida
Python multiplica antes de sumar. ¿Qué imprime?
print(2 + 3 * 4)9. Encuentra el bug
Este programa debería imprimir el promedio de 4 y 6. ¿Qué línea tiene el error?
a = 4 b = 6 promedio = a + b / 2 print(promedio)10. Ordena las líneas
Ordena las líneas para calcular el área de un cuadrado de lado 5 (lado por lado).
11. Predice la salida
¿Cuántas horas y minutos son 135 minutos?
minutos = 135 horas = minutos // 60 resto = minutos % 60 print(horas, "h", resto, "min")
Se abre en el navegador. Es gratis y no hace falta cuenta para empezar.