wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 10° EGB

Total questions: 30

Worksheet time: 25mins

Name
Class
Date
1.

¿Qué hace el siguiente código?

print("Hola, mundo")

a)

Declara una variable

b)

Llama a una función

c)

Muestra un mensaje en pantalla

d)

Ninguna de las anteriores

2.

¿Qué función se usa para obtener datos del usuario en Python?

a)

input()

b)

get()

c)

read()

d)

scan()

3.

¿Qué se obtiene al ejecutar el siguiente código?

x = 10

if x > 5:

print("Mayor")

else:

print("Menor")

a)

Mayor

b)

Menor

c)

Error de sintaxis

d)

Ninguna de las anteriores

4.

¿Cuándo usamos instrucciones condicionales?

a)

Cuando necesitamos resolver un problema repitiendo varias veces una instrucción.

b)

Cuando necesitamos dar solución a un problema considerando distintos casos que se pueda presentar.

c)

cuando necesitamos señalar un valor negativo

5.

¿Cuál es la estructura de las instrucciones condicionales: IF-ELSE en Python?

a)

b)

c)

d)

6.

¿Qué es una variable en Python?

a)
  • Un espacio en memoria que almacena datos que pueden cambiar.

b)
  • Un comando para mostrar mensajes en pantalla.

c)

Un error en el código

d)

Un tipo de dato en Python

7.

¿Cómo se crean comentarios en Python?

a)
  • Usando // al inicio de la línea.

b)
  • Usando # al inicio de la línea.

c)
  • Usando /* */ alrededor del comentario.

d)
  • No se pueden hacer comentarios en Python.

8.

¿Qué es Python?

a)

Una serpiente

b)

Un lenguaje de programación

c)

Un programa de Software

d)

Un cuento

9.

¿Qué pasa cuando escribes el texto que se muestra en color verde?

print ("Hola Mundo")

a)

Nada

b)

Le mandas un mensaje sms a todo el mundo

c)

Muestra en pantalla Hola Mundo

d)

Muestras en pantalla 'Hola Mundo'

10.

¿Qué se muestra en pantalla cuando escribes el texto en verde?

print ("5","3")

a)

8

b)

5 , 3

c)

53

d)

"5","3"

11.

¿Cuál es la sintaxis (reglas de escribir códigos de programación) en Python para poder mostrar en pantalla Hola, me gusta programar.

a)

print ("Hola, me gusta programar")

b)

"Hola, me gusta programar"

c)

C=print ('"Hola, me gusta programar"')

d)

input ("Hola, me gusta programar")

12.

¿Qué sucede cuando se ejecuta un código con input?

a)

El programa espera la entrada del usuario.

b)

El código se ejecuta sin esperar ninguna entrada.

c)

El usuario es redirigido a otra página.

d)

El programa se cierra automáticamente.

13.

¿Qué se muestra por pantalla?

a)

No es mayor

b)

Es mayor

c)

"Es mayor"

d)

Nada

14.

¿Qué se muestra por pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

15.

¿Qué instrucción de Python permite introducir información?

a)

print()

b)

input()

c)

input

d)

proceso

16.

¿Qué instrucción de Python permite mostrar información por pantalla?

a)

input

b)

print()

c)

print

d)

input()

17.

¿Cuál de las siguientes opciones es correcta?

a)

b)

c)

d)

18.

Selecciona las variables escritas de forma incorrecta:

a)

numero1

b)

numero 2

c)

perroGrande

d)

9coches

19.

¿Qué se muestra por pantalla?

a)

7

b)

12

c)

resultado

d)

El resultado es 7

20.

¿Qué se muestra por pantalla?

a)

8

b)

resultado

c)

"resultado"

d)

15

21.

¿Qué se muestra por pantalla?

a)

4

b)

resultado

c)

nada

d)

8

22.

¿Qué se muestra por pantalla?

a)

3

b)

4

c)

resultado

d)

12

23.

Selecciona las variables creadas de forma incorrecta:

a)

b)

c)

d)

24.

¿Cual de las siguientes opciones es correcta?

a)

b)

c)

d)

25.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
26.

¿Cuál es la principal diferencia entre un bucle for y uno while en Python?

a)

for se usa solo con números, while con texto

b)

while repite mientras una condición sea verdadera, for itera sobre una secuencia

c)

Ambos son iguales

d)

for se usa con condicionales, while con funciones

27.

¿Qué imprime el siguiente código?

for i in range(3):

print(i)

a)

1 2 3

b)

0 1 2

c)

0 1 2 3

d)

1 2

28.

Completa el código para que imprima los números pares del 1 al 10:

for i in range(1, 11):

if _______:

print(i)

a)

i % 2 == 1

b)

i // 2

c)

i % 2 == 0

d)

i == 2

29.

¿Qué ocurre si no se actualiza la condición dentro de un bucle while?

a)

El programa termina automáticamente

b)

El bucle se ejecuta una sola vez

c)

Se produce un error de sintaxis

d)

El bucle se vuelve infinito y nunca termina

30.

¿Qué palabra clave debe usarse para salir de un bucle while en Python antes de que termine?

a)

exit

b)

stop

c)

break

d)

quit