Guia de practica - El juego de las sumas
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
¿Qué es una lista en programación?
Un tipo de dato que almacena un solo valor
Un conjunto ordenado de elementos
Una función que suma números
Un conjunto ordenado de elementos
2.
Dado el siguiente código: suma = 0; for num in lista: suma += num. ¿Qué hace?
Multiplica todos los números
Cuenta los números
Suma todos los números
Resta los números
Suma todos los números
3.
Escribe la condición booleana que permite saber si un número 'num' es impar (usa el operador módulo).
Respuesta: ____________________________________________
num % 2 != 0
4.
¿Qué valor devuelve la expresión 7 % 2?
0
1
3
2
1
5.
Si tienes una lista vacía y la sumas con un bucle, ¿cuál es el resultado?
Error
-1
0
0
6.
Completa la condición en el siguiente código para contar cuántos números pares hay en una lista: contador = 0; for numero in lista: if _ : contador += 1
Respuesta: ____________________________________________
numero % 2 == 0
7.
¿Cuál de las siguientes opciones NO es una estructura de control?
for
if
while
print
8.
¿Qué secuencia genera range(5)?
1, 2, 3, 4, 5
0, 1, 2, 3, 4, 5
0, 1, 2, 3, 4
5, 4, 3, 2, 1
0, 1, 2, 3, 4
9.
Dada la lista [2, 4, 6], ¿cuál es el resultado de sumar todos sus elementos?
Respuesta: ____________________________________________
12
10.
Si tienes una lista con números pares e impares, ¿cómo cuentas solo los pares?
Usando un loop sin condición
Usando if con condición de par
Sumando todos
Usando if con condición de par
11.
¿Qué resultado da la siguiente operación? len([10, 20, 30])
3
30
10
60
3
12.
Completa la frase: Para sumar solo los números pares de una lista, necesitas un ______ que itere sobre la lista.
Respuesta: ____________________________________________
bucle
13.
¿Cuál es la salida del siguiente código? lista=[1,2,3]; suma=0; for x in lista: suma+=x; print(suma)
6
123
3
1
6
14.
¿Qué significa que un número sea par?
Es mayor que 0
Termina en 5
Es divisible por 2
Es divisible por 2
15.
Si una lista tiene 5 elementos, ¿cuántas veces se ejecuta el cuerpo de un bucle for que recorre la lista?
Respuesta: ____________________________________________
5
16.
¿Cuál de los siguientes fragmentos de código suma exclusivamente los números pares de una lista?
if num % 2 != 0: suma += num
if num % 2 == 0: suma += num
suma += num
if num % 2 == 0: contador += 1
if num % 2 == 0: suma += num
17.
¿Qué hace la función sum(lista) en Python?
Suma todos los elementos de la lista
Cuenta los elementos de la lista
Ordena la lista
Invierte la lista
Suma todos los elementos de la lista
18.
El operador % se llama operador de ______.
Respuesta: ____________________________________________
módulo
19.
Dada la lista [1, 3, 5], ¿cuál es la suma de los números pares?
1
9
0
5
0
20.
Si quieres sumar todos los números de una lista y también contar los pares, ¿necesitas usar dos variables diferentes?
No
Depende
Sí
Sí
Respuestas
-
B.
Un conjunto ordenado de elementos
-
C.
Suma todos los números
-
num % 2 != 0
-
B.
1
-
C.
0
-
numero % 2 == 0
-
D.
print
-
C.
0, 1, 2, 3, 4
-
12
-
B.
Usando if con condición de par
-
A.
3
-
bucle
-
A.
6
-
C.
Es divisible por 2
-
5
-
B.
if num % 2 == 0: suma += num
-
A.
Suma todos los elementos de la lista
-
módulo
-
C.
0
-
C.
Sí