1. Queremos imprimir los números del 0 al 3, pero queremos SALTARNOS el número 2 para que no se imprima, sin detener todo el ciclo. ¿Qué instrucción omite la vuelta actual y pasa a la siguiente?
for i in range(4):
if i == 2:
___
print(i)
2. Al validar un usuario, si el nombre es correcto pasamos a revisar la contraseña. Queremos imprimir un error SOLO si el usuario era 'admin' pero falló la contraseña. ¿Qué palabra completa la estructura lógica interior?
user = "admin"
passw = "0000"
if user == "admin":
if passw == "1234":
print("Acceso concedido")
___:
print("Contraseña incorrecta")
3. Necesitas mover un servomotor desde el ángulo 0 hasta el 10, pero dando pasos de 2 en 2 (0, 2, 4, 6, 8, 10). La función range() acepta un tercer parámetro. ¿Qué número debe ir en el espacio?
for angulo in range(0, 11, ___):
print("Moviendo al ángulo:", angulo)
4. El sistema debe reportar que está "En línea" si el servidor principal funciona O si el servidor de respaldo está activo. Con que uno de los dos funcione, es suficiente. ¿Qué operador en Python evalúa esto?
serv_primario = False
serv_respaldo = True
if serv_primario == True ___ serv_respaldo == True:
print("Sistema en línea")
5. Creamos un ciclo infinito con 'while True' para monitorear una caldera. Si la temperatura llega a 40 grados, debemos ROMPER el ciclo por completo para detener la máquina.
temp = 20
while True:
temp += 5
if temp >= 40:
print("Apagado de emergencia")
___
6. Quieres ejecutar un bloque de código solo cuando un número sea IMPAR. Para lograrlo, el residuo del número dividido entre 2 debe ser DIFERENTE de cero.
numero = 7
if numero % 2 ___ 0:
print("Es un número impar")
7. La función input() siempre atrapa texto (String). Si quieres usar la edad introducida por el usuario para hacer matemáticas (como sumarle 1), debes convertir ese input a un número entero. ¿Qué función hace esto en Python?
edad = ___(input("¿Qué edad tienes? "))
print("El próximo año tendrás", edad + 1)
8. Queremos hacer la cuenta regresiva del despegue de un cohete. Queremos que imprima los números desde el 5 hasta el 1. Cuando llegue a 0, el ciclo debe terminar. ¿Qué operador completa la condición del while?
tiempo = 5
while tiempo ___ 0:
print(tiempo)
tiempo -= 1
print("¡Despegue!")
9. El alumno saca 85. Evaluamos si sacó 90 o más (imprime 'A'). Si no, necesitamos hacer una segunda evaluación: verificar si sacó 80 o más. ¿Cómo se abrevia esta segunda verificación en Python?
nota = 85
if nota >= 90:
print("Categoría A")
___ nota >= 80:
print("Categoría B")
else:
print("Categoría C")
10. La variable booleana dice que las luces NO están encendidas (False). Queremos activar la visión nocturna del dron si las luces "no están encendidas". ¿Qué palabra reservada se usa en Python para invertir o negar una condición booleana?
luces_encendidas = False
if ___ luces_encendidas:
print("Oscuridad detectada. Visión nocturna activada.")