Search Header Logo

Bucles For & While

Authored by Daniel Guardia

Instructional Technology

Professional Development

Used 3+ times

Bucles For & While
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Cuál es el propósito principal de un bucle for en Python?

Repetir una acción hasta que el usuario la detenga
Ejecutar código un número definido de veces sobre una colección
Evaluar condiciones lógicas múltiples
Detener la ejecución del programa
Almacenar múltiples valores

Answer explanation

Un for itera sobre elementos de una secuencia como una lista o rango, de forma controlada y predecible.

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Cuál es el propósito principal de un bucle while en Python?

Ejecutar código mientras una condición sea verdadera
Ejecutar código una cantidad fija de veces
Iterar sobre los elementos de una lista
Detener un programa al encontrar un error

Answer explanation

Un bucle while se ejecuta repetidamente mientras la condición lógica especificada sea verdadera. Es útil cuando no sabes cuántas veces se repetirá el código.

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Qué hace enumerate(lista) dentro de un bucle for?

Recorre la lista sin repetir valores
Devuelve los elementos en orden inverso
Devuelve pares de índice y valor en cada iteración
Elimina elementos duplicados
Verifica si los valores están ordenados

Answer explanation

enumerate permite obtener tanto el índice como el valor al mismo tiempo, útil cuando necesitamos saber la posición.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál de los siguientes escenarios es el más adecuado para usar un bucle while en vez de un for?

Imprimir una lista de nombres
Mostrar la temperatura de cada día de la semana
Repetir intentos hasta ingresar un PIN correcto
Calcular el promedio de edades
Comparar dos listas del mismo tamaño

Answer explanation

while se usa cuando no sabemos cuántas veces se ejecutará el bucle, como al validar el PIN.

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Verdadero o Falso: Un bucle for puede usarse para acumular resultados como sumas o concatenaciones.

Verdadero
Falso

Answer explanation

Es verdadero. Los bucles for son ideales para acumular valores con operaciones como suma (+=) o agregando a una lista.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué problema puede generar el siguiente código? for i in range(len(lista)): print(lista[i+1])

La lista se reinicia en cada iteración
Lanza un error de índice fuera de rango
Nunca entra al bucle
Omite el primer valor
Suma todos los valores incorrectamente

Answer explanation

Se intenta acceder a una posición inexistente al final (i+1), lo que lanza un IndexError.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Qué se imprime si for i in range(3): print(i)?

1, 2, 3
0, 1, 2
0, 1, 2, 3
1, 2
2, 3, 4

Answer explanation

range(3) genera los valores 0, 1 y 2.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?