Examen del nivel 1 — reforzado

Examen — preguntas inéditas

1.1 · Recuerdo

1. ¿Qué devuelve siempre la función input()?

input() devuelve SIEMPRE texto: int() o float() antes de cualquier cálculo.
1.1 · Aplicación

2. Nabil escribe print("J'ai " + age) con age = 30. ¿Qué ocurre?

Tipado fuerte: convierte (str(age)) o usa una f-string f"J'ai {age} ans".
1.2 · Recuerdo

3. En Python, ¿para qué sirve la indentación?

4 espacios por nivel; una mezcla espacios/tabulaciones lanza IndentationError.
1.2 · Aplicación

4. Nabil clasifica: if age < 12, elif age < 18, elif age < 65, else. ¿Dónde cae un encuestado de 26 años?

Evaluación en orden, parada en el primer verdadero: el orden específico→general garantiza la unicidad.
1.3 · Aplicación

5. Nabil recorre una lista de nombres. ¿Escritura recomendada?

El for directo es legible y sin error de índice; enumerate() si el número sirve.
1.3 · Recuerdo

6. ¿Cuándo priorizar while en lugar de for?

for = lo que recorres; while = mientras, con salida garantizada.
1.4 · Aplicación

7. La función de Nabil muestra con print pero olvida return. ¿Cuánto vale la llamada?

Solo return transmite un resultado almacenable y calculable.
1.4 · Aplicación

8. Nabil escribe def ajouter(x, items=[]) y la llama dos veces. ¿Qué ocurre?

El valor por defecto mutable se crea una sola vez: escribe def ajouter(x, items=None).
1.2 · Arbitraje

9. Dos tests se solapan y un caso cae en el tramo equivocado. ¿Arbitraje?

El orden garantiza la unicidad; el else atrapa los olvidos.
1.3 · Arbitraje

10. El while de reintento de Nabil gira sin fin. ¿Arbitraje?

Una variable de la condición debe cambiar en cada vuelta; Ctrl+C desbloquea.
1.5 · Aplicación

11. En la agenda de Nabil, ¿dónde debe estar el bucle del menú?

Un verbo = una función; main() solo contiene el bucle del menú que llama.
1.5 · Arbitraje

12. Nabil conoce cada noción aislada pero se bloquea ante la página en blanco. ¿Arbitraje?

La descomposición vence la página en blanco; un proyecto terminado solo prueba la base.
¿Y ahora qué?
Volver a la guíaÍndice de la guía