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
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
3.
Escribe la condición booleana que permite saber si un número 'num' es impar (usa el operador módulo).
Respuesta: ____________________________________________
4.
¿Qué valor devuelve la expresión 7 % 2?
0
1
3
2
5.
Si tienes una lista vacía y la sumas con un bucle, ¿cuál es el resultado?
Error
-1
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: ____________________________________________
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
9.
Dada la lista [2, 4, 6], ¿cuál es el resultado de sumar todos sus elementos?
Respuesta: ____________________________________________
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
11.
¿Qué resultado da la siguiente operación? len([10, 20, 30])
3
30
10
60
12.
Completa la frase: Para sumar solo los números pares de una lista, necesitas un ______ que itere sobre la lista.
Respuesta: ____________________________________________
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
14.
¿Qué significa que un número sea par?
Es mayor que 0
Termina en 5
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: ____________________________________________
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
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
18.
El operador % se llama operador de ______.
Respuesta: ____________________________________________
19.
Dada la lista [1, 3, 5], ¿cuál es la suma de los números pares?
1
9
0
5
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í