Registro del Alumno

Examen 1: Lectura y Traza de Código Python

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)