¿Qué imprime el programa? (Python) – ejercicios para 2.º–4.º de ESO
Ejercicios de ejemplo sobre «¿Qué imprime el programa? (Python)» con la respuesta correcta y la solución explicada, de fácil a difícil. En la app Pickles Academy el niño recibe cada vez ejercicios nuevos del mismo tipo, así que no puede aprenderse las respuestas de memoria.
- Asignatura
- Informática
- Curso
- 2.º–4.º de ESO
- Bloque
- Algoritmos y programación
Tipos de ejercicios: ¿Qué imprime?
Regla: ¿Qué imprime el programa? (Python)
Ejecuta el programa línea a línea y apunta las variables. x = x + 3 significa: suma 3 a x.
range(1, 5) da 1, 2, 3, 4, pero no 5. // es la división entera; %, el resto.
Ejemplo: s = 0, luego for i in range(1, 4): s = s + i → 1 + 2 + 3, escribe 6
Cuidado: range(1, 5) nunca llega a 5: el bucle se repite 4 veces, no 5.
Ejercicios de ejemplo
-
Ejercicio 1 Fácil
¿Qué imprime este programa?
a = 8 b = 8 c = a + b * 2 b = (a + b) * 2 print(b)
Ver la solución
Respuesta correcta: 32Cómo se hace: Valores de b: 8 → 32. El programa imprime 32.
-
Ejercicio 2 Normal
¿Qué imprime este programa?
p = 1 for i in range(3): p = p * 3 print(p)
Ver la solución
Respuesta correcta: 27Cómo se hace: Valores de p: 1 → 3 → 9 → 27. El programa imprime 27.
-
Ejercicio 3 Difícil
¿Qué imprime este programa?
s = 0 for i in range(1, 9): if i % 2 == 0: s = s + i else: s = s - 1 print(s)
Ver la solución
Respuesta correcta: 16Cómo se hace: Valores de s: 0 → −1 → 1 → 0 → 4 → 3 → 9 → 8 → 16. El programa imprime 16.
Todos los temas de Informática
Sigue practicando en la app
En un minuto, tu hijo tendrá su propio avatar y su primer ejercicio. Gratis, sin anuncios, datos en la UE.
Empezar gratis