1. ¿Qué imprimirá el siguiente bloque de código en la consola?
x = 5
y = 10
if x > 3 and y < 5:
print("A")
elif x == 5 or y == 5:
print("B")
else:
print("C")
2. Analiza el uso del operador módulo (%). ¿Cuál es el resultado?
num = 7
if num % 2 == 0:
print("Par")
else:
print("Impar")
3. Traza mentalmente este ciclo 'for'. ¿Cuál es el valor final impreso?
suma = 0
for i in range(1, 4):
suma += i
print(suma)
4. ¿Qué números se imprimirán en la pantalla al ejecutar este código?
for num in range(3):
if num == 1:
continue
print(num)
5. Observa este IF anidado. ¿Qué se imprimirá?
a = True
b = False
if a:
if b:
print("Opción 1")
else:
print("Opción 2")
else:
print("Opción 3")
6. Presta atención a los 3 parámetros de la función range(). ¿Qué imprime este ciclo?
for i in range(2, 8, 2):
print(i)
7. ¿Qué sucede al multiplicar un texto (string) en Python?
texto = "Ja"
print(texto * 3)
8. En Python, hay dos operadores de división. ¿Qué imprime este código (división entera)?
x = 10
y = 3
print(x // y)
9. Evaluar variables directamente. ¿Qué rama de la condición se ejecuta si el string está vacío?
datos = ""
if datos:
print("Hay datos")
else:
print("Vacío")
10. Analiza este ciclo 'while True'. ¿Cuál es el último valor impreso de 'x' antes de romperse el ciclo?
x = 0
while True:
x += 1
if x == 2:
break
print(x)