Estación del año según el mes
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
En Chile, ¿qué estación corresponde al mes 1 (enero)?
Verano
Otoño
Invierno
Primavera
2.
¿Cuál es la estación para el mes 7 (julio) en Chile?
Verano
Otoño
Invierno
Primavera
3.
Si el mes es 4 (abril), ¿qué estación le corresponde?
Verano
Otoño
Invierno
Primavera
4.
Escribe la estación que corresponde al mes 12 (diciembre) en Chile (usa mayúscula inicial).
Respuesta: ____________________________________________
5.
¿Cuál de los siguientes meses está en primavera en Chile?
8 (agosto)
9 (septiembre)
12 (diciembre)
1 (enero)
6.
Un programa tiene la siguiente primera condición: if mes == 12 or mes == 1 or mes == 2: estacion = 'Verano'. Luego, tiene más condiciones para las demás estaciones. ¿Qué estación se asignaría al mes 3?
Verano
Otoño
Invierno
Primavera
7.
En Chile, el mes 5 (mayo) pertenece a la estación llamada: (escribe la palabra con mayúscula inicial)
Respuesta: ____________________________________________
8.
Un programa asigna estaciones con if-elif-else. Si la primera condición es if mes in (12,1,2): estacion = 'Verano', y luego elif mes in (3,4,5): estacion = 'Otoño', etc. ¿Qué sucede si el mes es 2?
Se asigna 'Otoño'
Se asigna 'Verano'
Se asigna 'Invierno'
Genera un error
9.
¿Cuántos meses tiene cada estación del año?
2
3
4
6
10.
¿Cuál de las siguientes asociaciones mes-estación es INCORRECTA en Chile?
Mes 2 - Verano
Mes 5 - Otoño
Mes 8 - Primavera
Mes 11 - Primavera
11.
Escribe el número del mes que es el primer mes de primavera en Chile (usando número entero).
Respuesta: ____________________________________________
12.
Si un usuario ingresa el mes 13, ¿cuál es la mejor manera de manejarlo en un programa?
Asignar una estación por defecto (ej. Verano)
Mostrar un mensaje de error indicando que el mes no es válido
Ignorar la entrada y no hacer nada
Usar un bucle while hasta que ingrese un mes válido
13.
En una estructura if-elif-else, si la primera condición es verdadera, ¿qué ocurre con las condiciones siguientes?
Se evalúan todas
Se saltan y no se ejecutan
Se ejecuta el bloque else
El programa se detiene
14.
¿Qué operador lógico se usa para comprobar si el mes es 12, 1 o 2, de modo que se cumpla para cualquiera de ellos?
and
or
not
xor
15.
Completa la condición: if mes __ 3 and mes <= 5: estacion = 'Otoño' (escribe el operador de comparación correcto).
Respuesta: ____________________________________________
16.
En un programa que asigna estaciones con if-elif-else, ¿cuántos bloques condicionales (if, elif, else) se necesitan típicamente para cubrir los 12 meses?
3
4
5
6
17.
¿Qué estación corresponde al mes 11 (noviembre) en Chile? (escribe con mayúscula inicial)
Respuesta: ____________________________________________
18.
Si usamos la condición if mes >= 3 and mes <= 5 para el otoño, ¿qué meses están incluidos?
3, 4 y 5
2, 3 y 4
4, 5 y 6
1, 2 y 3
19.
¿Cuál de los siguientes NO es un mes de invierno en Chile?
Junio
Julio
Agosto
Septiembre
20.
Para que un programa funcione correctamente con meses del 1 al 12, ¿qué debe hacerse si el usuario ingresa un número fuera de ese rango?
Ignorarlo y continuar
Mostrar un mensaje y terminar el programa
Usar una estructura try-except
Convertir el número a un valor entre 1 y 12 con módulo