¿Qué imprime este bucle?
for n in [1, 2, 3]:
print(n * 2)Opciones
- 1 2 3 (uno por línea)
- 2, 4 y 6 (uno por línea) (Opción correcta)
- 6 (la suma, impresa una vez)
- [2, 4, 6] (impreso como lista)
Respuesta
2, 4 y 6 (uno por línea)
Por qué
Un bucle for repite un bloque una vez por cada elemento de una colección.
Primero n es 1 e imprime 1 * 2 = 2, luego n es 2 e imprime 4, y luego n es 3 e imprime 6.
Cada print escribe en su propia línea. No construye una lista; para eso usarías una list comprehension.
Recuerda
for elemento in coleccion: se ejecuta una vez por elemento.