wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 3 - Ciclos y Funciones

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

¿Qué imprime este 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

2.

¿Cuál es la salida del siguiente código? x = 10 if x > 5: print("Mayor que 5") else: print("Menor o igual a 5")

a)

Mayor que 5

b)

Menor o igual a 5

c)

Nada

d)

Error

3.

¿Cuál es la sintaxis correcta para definir una función en Python?

a)

function mi_funcion():

b)

def mi_funcion:

c)

def mi_funcion():

d)

func mi_funcion():

4.

¿Qué imprime este código? def saludar(): print("Hola mundo") saludar()

a)

saludar

b)

Hola mundo

c)

Error

d)

Nada

5.

¿Para qué se utiliza la palabra clave def en Python?

a)

Para definir un ciclo

b)

Para crear una función

c)

Para comparar valores

d)

Para declarar una variable

6.

¿Qué imprime este código? for letra in "hola": print(letra)

a)

h o l a

b)

hola

c)

h

d)

Error

7.

¿Cuál es el resultado del siguiente código? def sumar(a, b): return a + b print(sumar(3, 4))

a)

34

b)

7

c)

a + b

d)

Error

8.

¿Qué imprime este código? x = 7 if x % 2 == 0: print("Par") else: print("Impar")

a)

Par

b)

Impar

c)

Error

d)

Nada

9.

¿Cuál es la principal utilidad del ciclo for en Python?

a)

Ejecutar una instrucción solo si una condición es verdadera

b)

Repetir una acción un número específico de veces o recorrer una secuencia

c)

Definir una función

d)

Salir de un programa

10.

¿Qué estructura permite tomar decisiones en Python?

a)

for

b)

def

c)

if

d)

while

11.

¿Qué palabra clave se utiliza para definir una función en Python?

a)

function

b)

define

c)

def

d)

fun

12.

¿Cuál de las siguientes opciones describe mejor una función en Python?

a)

Una estructura para repetir código varias veces

b)

Una instrucción para comparar dos valores

c)

Un bloque de código reutilizable que puede recibir parámetros y retornar un valor

d)

Una herramienta para imprimir datos en pantalla

13.

¿Qué sucede si no se usa else junto con un if?

a)

Python lanza un error

b)

El if no se ejecuta

c)

No pasa nada, el else es opcional

d)

Se ejecuta automáticamente el else

14.

¿Qué es un parámetro en una función?

a)

Un ciclo dentro de una función

b)

Un valor que la función devuelve

c)

Un valor que la función recibe para trabajar

d)

El nombre de la función