Prueba intermedia
-
Un operador que puede verificar si dos valores son iguales se codifica como:
=!======
-
El valor asignado finalmente a x es igual a:
x = 1 x = x == x- False
- 0
- 1
- True
-
¿Cuántos (
*) enviará el siguiente fragmento de código a la consola?i = 0 while i <= 3 : i += 2 print("*")- 2
- 3
- 0
- 1
-
¿Cuántos (
*) enviará el siguiente fragmento de código a la consola?i = 0 while i <= 5 : i += 1 if i % 2 == 0: break print("*")- 0
- 2
- 1
- 3
-
¿Cuántos (
#) enviará el siguiente fragmento de código a la consola?for i in range(1): print("#") else: print("#")- 2
- 1
- 0
- 3
-
¿Cuántos (
#) enviará el siguiente fragmento de código a la consola?var = 0 while var < 6: var += 1 if var % 2 == 0: continue print("#")- 2
- 3
- 0
- 1
-
¿Cuántos (
#) enviará el siguiente fragmento de código a la consola?var = 1 while var < 10: print("#") var = var << 1- 2
- 8
- 1
- 4
-
¿Qué valor será asignado a la variable
x?z = 10 y = 0 x = y < z and z > y or y > z and z < y- 0
- 1
- True
- False
-
¿Cuál es la salida del siguiente fragmento de código?
a = 1 b = 0 c = a & b d = a | b e = a ^ b print(c + d + e)- 3
- 0
- 2
- 1
-
¿Cuál es la salida del siguiente fragmento de código?
my_list = [3, 1, -2] print(my_list[my_list[-1]])- 1
- 3
- -2
- -1
-
¿Cuál es la salida del siguiente fragmento de código?
my_list = [1, 2, 3, 4] print(my_list[-3:-2])- []
- [2, 3, 4]
- [2]
- [2, 3]
-
La segunda asignación:
vals = [0, 1, 2] vals[0], vals[2] = vals[2], vals[0]- mantiene la lista igual
- extiende la lista
- invierte la lista
- acorta la lista
-
Después de la ejecución del siguiente fragmento de código, la suma de todos los elementos
valsserá igual a:vals = [0, 1, 2] vals.insert(0, 1) del vals[1]- 2
- 5
- 4
- 3
-
Observa el código, y selecciona las instrucciones verdaderas: (Selecciona dos respuestas)
nums = [1, 2, 3] vals = nums del vals[1:2]-
numses replicada y asignada avals -
numsyvalsson de la misma longitud -
numses más larga quevals -
numsyvalsse refieren a la misma lista
-
-
¿Cuáles de los siguientes enunciados son verdaderos? (Selecciona dos respuestas)
nums = [1, 2, 3] vals = nums[-1:-2]-
numsyvalsson de la misma longitud -
numsyvalsson dos listas diferentes -
valses más larga quenums -
numses más larga quevals
-
-
¿Cuál es la salida del siguiente fragmento de código?
my_list_1 = [1, 2, 3] my_list_2 = [] for v in my_list_1: my_list_2.insert(0, v) print(my_list_2)- [1, 1, 1]
- [1, 2, 3]
- [3, 2, 1]
- [3, 3, 3]
-
¿Cuál es la salida del siguiente fragmento de código?
my_list = [1, 2, 3] for v in range(len(my_list)): my_list.insert(1, my_list[v]) print(my_list)- [1, 1, 1, 1, 2, 3]
- [3, 2, 1, 1, 2, 3]
- [1, 2, 3, 1, 2, 3]
- [1, 2, 3, 3, 2, 1]
-
¿Cuántos elementos contiene la lista
my_list?my_list = [i for i in range(-1, 2)]- 1
- 2
- 3
- 4
-
¿Cuál es la salida del siguiente fragmento de código?
t = [[3-i for i in range (3)] for j in range (3)] s = 0 for i in range(3): s += t[i][i] print(s)- 4
- 7
- 6
- 2
-
¿Cuál es la salida del siguiente fragmento de código?
my_list = [[0, 1, 2, 3] for i in range(2)] print(my_list[2][0])- 2
- 1
- 0
- el fragmento generará un error de ejecución