🐍 INTRODUCCIÓN A PYTHON

print() y operadores aritméticos

Primeros pasos: mostrando mensajes y haciendo cálculos

🔹 La función print()

print() es la función más básica de Python. Sirve para mostrar información en la pantalla (consola). Todo lo que pongas entre paréntesis y entre comillas se mostrará tal cual.

# Ejemplo básico print("¡Hola, mundo!") # Puedes mostrar números sin comillas print(42) # También mostrar el resultado de una operación print(15 + 8)
>>> ¡Hola, mundo!
>>> 42
>>> 23
🎯 Ejercicio 1: Tu primer mensaje
Escribe un programa que muestre: "Mi nombre es [tu nombre]" usando print().
# Escribe tu código aquí print("Mi nombre es Ana")
🎯 Ejercicio 2: Múltiples elementos
print() puede mostrar varios elementos separados por comas. Se unirán con un espacio.
print("El resultado es", 5 * 3)

👉 Prueba a mostrar tu edad y tu ciudad en un solo print().


🔹 Operadores aritméticos básicos

Python puede funcionar como una calculadora. Estos son los operadores que usamos para hacer operaciones matemáticas:

+ suma
- resta
* multiplicación
/ división (real)
// división entera
% módulo (resto)
** potencia
# Ejemplos con números print(10 + 3) # 13 print(10 - 3) # 7 print(10 * 3) # 30 print(10 / 3) # 3.333... print(10 // 3) # 3 (parte entera) print(10 % 3) # 1 (resto) print(10 ** 3) # 1000 (10 al cubo)

✏️ Ejercicios por operador

➕ Suma
Calcula y muestra el resultado de 125 + 78.
print(125 + 78)
➖ Resta
Muestra la resta de 500 - 237.
print(500 - 237)
✖️ Multiplicación
¿Cuánto es 24 * 15? Muestra el resultado.
print(24 * 15)
➗ División real (/)
Calcula 45 / 6 (con decimales).
print(45 / 6)
📐 División entera (//)
Calcula 45 // 6 (solo la parte entera).
print(45 // 6)
🧮 Módulo (%)
Calcula el resto de 45 % 6.
print(45 % 6)

💡 El módulo es el residuo de la división entera.

⚡ Potencia (**)
Calcula 2 ** 8 (2 elevado a la 8).
print(2 ** 8)

🔹 Prioridad de los operadores

Python respeta el orden de las operaciones matemáticas (igual que en clase). Primero se resuelven las potencias, luego multiplicaciones y divisiones, y al final sumas y restas.

PrioridadOperadoresDescripción
1 (más alta)()Paréntesis
2**Potencia
3* / // %Multiplicación, división, división entera, módulo
4 (más baja)+ -Suma y resta
# Ejemplo: 2 + 3 * 4 = 2 + 12 = 14 print(2 + 3 * 4) # 14 # Con paréntesis cambia el orden: (2 + 3) * 4 = 5 * 4 = 20 print((2 + 3) * 4) # 20 # Potencia antes que multiplicación: 2 * 3 ** 2 = 2 * 9 = 18 print(2 * 3 ** 2) # 18
🧠 Consejo: Cuando tengas dudas sobre el orden, ¡usa paréntesis! Así el código será más claro y evitarás errores.
🎯 Ejercicio: Prioridad
Predice el resultado de estas expresiones y luego escríbelas en Python para comprobar:
# Escribe aquí tus comprobaciones print(5 + 8 * 2) # esperado: 21 print((5 + 8) * 2) # esperado: 26 print(20 / 4 * 2) # esperado: 10.0 (porque / y * tienen misma prioridad, se lee de izquierda a derecha) print(2 ** 3 + 1) # esperado: 9 print(2 ** (3 + 1)) # esperado: 16

🔹 Usar print() con operaciones

Puedes mostrar directamente el resultado de una operación dentro de print(). Python primero calcula y luego muestra el resultado.

print("El área de un cuadrado de lado 5 es:", 5 * 5) print("7 elevado a 3 es:", 7 ** 3) print("El resto de 20 entre 6 es:", 20 % 6)
🎯 Ejercicio final: calculadora rápida
Escribe un solo programa que muestre:
# Solución print("Suma:", 123 + 456) print("Resta:", 1000 - 273) print("Multiplicación:", 25 * 8) print("División real:", 100 / 3) print("División entera:", 100 // 3) print("Resto:", 100 % 3) print("Potencia:", 2 ** 10)

📌 Resumen rápido