¿Qué palabra se usa para evaluar una condición en Python?
if
¿Qué palabra reservada se usa para repetir mientras una condición sea verdadera?
Respuesta: while
¿Qué imprime este código?
frutas = ["manzana", "plátano", "fresa"]
for fruta in frutas:
print(fruta)
manzana
plátano
fresa
¿Qué tipo de dato representa el texto "Hola" en Python?
str (cadena de texto)
¿Qué imprime este código si el usuario ingresa 0?
numero = int(input())
if numero > 0:
print("Positivo")
elif numero == 0:
print("Cero")
else:
print("Negativo")
Cero
¿Qué hace el bloque else en un programa?
Se ejecuta si la condición del if es falsa.
¿Qué imprime el siguiente código?
contador = 1
while contador <= 3:
print(contador)
contador += 1
Imprime los números 1, 2 y 3.
¿Qué hace el siguiente código?
for letra in "Python":
print(letra)
Imprime cada letra de la palabra "Python" en una línea.
¿Cuáles son los dos valores posibles de un dato booleano en Python?
True y False
¿Qué salida genera este código?
for i in range(3):
print(i)
else:
print("Fin del ciclo")
0
1
2
Fin del ciclo
El siguiente código marca error. ¿Por qué?
if edad >= 18
print("Mayor de edad")
falta : al final del IF
¿Qué ocurre si la variable de control dentro del while nunca cambia?
El ciclo se repite infinitamente.
numeros = [2, 4, 6]
suma = 0
for n in numeros:
suma += n
12
¿Qué resultado devuelve la operación 10 % 3?
1
¿Qué error hay en este código?
if x = 5:
print("Cinco")
Usa el operador = en lugar de == para comparar.
¿Qué operador lógico se usa para combinar dos condiciones que deben cumplirse ambas?
and
El siguiente código pide un número. Si el usuario escribe 3, ¿qué imprime?
numero = int(input())
while numero < 5:
print("Muy bajo")
numero += 1
Imprime “Muy bajo” dos veces (para 3 y 4).
¿Cuántas veces se ejecutará el ciclo en el siguiente código?
nombres = ["Ana", "Luis", "Sofía", "Diego"]
for nombre in nombres:
print("Hola", nombre)
Se ejecuta 4 veces, una por cada elemento de la lista.
¿Qué tipo de dato es el resultado de esta expresión?
5 > 2
bool (booleano)
Si el usuario escribe “python”, ¿qué imprime este código?
palabra = input()
if palabra == "Python":
print("Correcto")
else:
print("Error")
Imprime “Error” (Python distingue mayúsculas y minúsculas).
Si x = 5 y y = 8, ¿qué imprime este código?
if x < y:
print("Correcto")
else:
print("Incorrecto")
imprime: Correcto
¿Qué condición debe cumplirse para que un ciclo while deje de repetirse?
Que la condición se vuelva falsa
¿Qué imprime este código?
frutas = ["uva", "mango", "pera"]
for fruta in frutas:
print("Me gusta la", fruta)
Me gusta la uva
Me gusta la mango
Me gusta la pera
¿Qué imprime este código?
a = 5
b = 10
print(a != b and b > a)
True
¿Qué resultado imprime este código?
suma = 0
for i in range(1, 6):
suma += i
print(suma)
Imprime 15
For recorre los números del 1 al 5 (porque range(1, 6) genera 1, 2, 3, 4, 5).