Bucles For & While

Bucles For & While

Professional Development

15 Qs

quiz-placeholder

Similar activities

WORD

WORD

1st Grade - Professional Development

10 Qs

Programacion Front-End (Diagnostico)

Programacion Front-End (Diagnostico)

Professional Development

20 Qs

Mundos virtuales 3D en la educación

Mundos virtuales 3D en la educación

University - Professional Development

10 Qs

Competencia Digital Docente

Competencia Digital Docente

Professional Development

20 Qs

Funciones

Funciones

Professional Development

12 Qs

Conversión y Condicionales

Conversión y Condicionales

Professional Development

16 Qs

Evaluación de los Aprendizajes

Evaluación de los Aprendizajes

Professional Development

12 Qs

Desafío de HTML, CSS Y JS

Desafío de HTML, CSS Y JS

Professional Development

20 Qs

Bucles For & While

Bucles For & While

Assessment

Quiz

Instructional Technology

Professional Development

Medium

Created by

Daniel Guardia

Used 3+ times

FREE Resource

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.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?