Variables
Python · Unidad 1: Primeros pasos
- Gratis
- Python
- 12 ejercicios
Una variable guarda un valor con un nombre. Se crea con =: a la izquierda el nombre, a la derecha el valor.
Para usarla, escribe su nombre sin comillas.
nombre = "Ana"
edad = 17
print(nombre, "tiene", edad)Imprime
Ana tiene 17
Para cambiar el valor, usa = otra vez: el nuevo reemplaza al anterior.
Hasta puedes usar el valor actual para calcular el nuevo.
puntos = 10
puntos = 25
print(puntos)
puntos = puntos + 5
print(puntos)Imprime
25 30
Los nombres van en minúsculas y llevan guion bajo en vez de espacios: mi_edad.
Pueden tener números, pero no empezar con uno, y no llevan guiones.
mi_edad = 17
precio_total = 250
print(mi_edad, precio_total)Imprime
17 250
b = a copia en b el valor que tiene a en ese momento.
Después son independientes: si cambias a, b se queda igual.
hoy = 20
ayer = hoy
hoy = 25
print(ayer, hoy)Imprime
20 25
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?
fruta = "mango" print("fruta") print(fruta)2. Ordena las líneas
Ordena las líneas para saludar a Ana.
3. Completa el código
Completa para crear la variable que usa el saludo.
___ = "Diego" print("Hola,", nombre)4. Predice la salida
¿Qué imprime este código?
clima = "sol" print("Hoy:", clima) clima = "lluvia"5. Completa el código
Mateo ganó 5 puntos más. Completa para que su puntaje suba.
puntos = 20 puntos = ___ + 5 print(puntos)6. Encuentra el bug
Este programa debería restar el descuento al precio. ¿Qué línea tiene el error?
precio = 100 descuento = 20 total = precio + descuento print("Total a pagar:", total)7. Opción múltiple
¿Cuál es un nombre de variable válido en Python?
8. Encuentra el bug
Este programa debería imprimir la nota final de Sofía. ¿Qué línea tiene el error?
nota final = 9 print("Nota:", nota_final)9. Predice la salida
¿Qué imprime este código?
x = 5 y = x x = 10 print(y)10. Opción múltiple
¿Qué pasa en la última línea?
taza = "té" vaso = "café" taza = vaso11. Encuentra el bug
Luis tenía 50 pesos y gastó 15. El programa debería imprimir cuánto le queda. ¿Qué línea tiene el error?
dinero = 50 antes = dinero dinero = dinero - 15 print("Te quedan", antes)12. Predice la salida
Sigue cada variable línea por línea. ¿Qué imprime?
a = "rojo" b = "azul" c = a a = b b = c print(a, b)
Se abre en el navegador. Es gratis y no hace falta cuenta para empezar.