NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Qué comando se utiliza para mostrar información en pantalla en Python?
A. echo()
B. print()
C. display()
D. output()
ANSWER: B
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Qué símbolo se usa para asignar un valor a una variable en Python?
A. ==
B. =
C. :=
D. <=
ANSWER: B
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Qué tipo de dato devuelve la función input()?
A. int
B. str
C. float
D. bool
ANSWER: B
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Cuál de los siguientes es un tipo de dato numérico en Python?
A. bool
B. str
C. int
D. list
ANSWER: C
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Qué palabra clave se usa para definir una función en Python?
A. func
B. def
C. define
D. function
ANSWER: B
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Cómo se comenta una línea en Python?
A. //
B. /* */
C. #
D. <!-- -->
ANSWER: C
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Cuál de los siguientes es un tipo de colección en Python?
A. array
B. list
C. map
D. table
ANSWER: B
NIVEL: 1
PUNTOS: 100
PREGUNTA: ¿Qué operador se usa para elevar a una potencia en Python?
A. ^
B. **
C. pow()
D. ^^
ANSWER: B
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método se usa para agregar un elemento al final de una lista?
A. add()
B. insert()
C. append()
D. push()
ANSWER: C
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método elimina el último elemento de una lista?
A. del()
B. remove()
C. pop()
D. erase()
ANSWER: C
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método ordena una lista en orden ascendente?
A. order()
B. sort()
C. arrange()
D. rank()
ANSWER: B
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método invierte el orden de los elementos de una lista?
A. reverse()
B. inverse()
C. flip()
D. revert()
ANSWER: A
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué función devuelve la longitud de una lista?
A. count()
B. size()
C. len()
D. length()
ANSWER: C
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Cómo se accede al tercer elemento de una lista llamada “numeros”?
A. numeros[2]
B. numeros(3)
C. numeros{3}
D. numeros.3
ANSWER: A
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué operador se usa para verificar si un elemento pertenece a una lista?
A. include
B. has
C. in
D. with
ANSWER: C
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué instrucción elimina el segundo elemento de una lista llamada frutas?
A. del frutas[1]
B. remove(frutas[1])
C. [Link](1)
D. [Link](1)
ANSWER: A
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método busca la posición de un elemento en una lista?
A. find()
B. locate()
C. search()
D. index()
ANSWER: D
NIVEL: 2
PUNTOS: 200
PREGUNTA: ¿Qué método inserta un elemento en una posición específica de una lista?
A. insert()
B. append()
C. add()
D. join()
ANSWER: A
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué estructura de datos almacena pares clave-valor?
A. tuple
B. list
C. dict
D. set
ANSWER: C
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Cómo se obtiene el valor asociado a la clave 'nombre' en un diccionario
llamado persona?
A. persona['nombre']
B. persona{'nombre'}
C. [Link](nombre)
D. persona[nombre]
ANSWER: A
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué método devuelve una lista con todas las claves de un diccionario?
A. keys()
B. values()
C. items()
D. allkeys()
ANSWER: A
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué método elimina una clave y su valor de un diccionario?
A. delete()
B. remove()
C. pop()
D. erase()
ANSWER: C
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué imprime el siguiente código?
frutas = ['manzana', 'pera', 'uva']
print(frutas[-1])
A. manzana
B. pera
C. uva
D. Error
ANSWER: C
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué resultado devuelve esta instrucción?
len({'a':1, 'b':2, 'c':3})
A. 1
B. 3
C. 6
D. Error
ANSWER: B
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué imprime este código?
lista = [10, 20, 30]
[Link]()
print(lista)
A. [10, 20, 30]
B. [10, 20]
C. [20, 30]
D. [30]
ANSWER: B
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué tipo de error produce acceder a un índice fuera del rango de una
lista?
A. ValueError
B. KeyError
C. IndexError
D. TypeError
ANSWER: C
NIVEL: 3
PUNTOS: 300
PREGUNTA: ¿Qué devuelve la expresión list('abc')?
A. ['abc']
B. ['a','b','c']
C. ('a','b','c')
D. {'a','b','c'}
ANSWER: B
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué imprime este código?
numeros = [3, 1, 2]
[Link]()
print(numeros)
A. [3,1,2]
B. [2,1,3]
C. [1,2,3]
D. [1,3,2]
ANSWER: C
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué devuelve la lista después de ejecutar el siguiente código?
datos = [1, 2, 3]
[Link](1, 5)
A. [1,5,2,3]
B. [5,1,2,3]
C. [1,2,3,5]
D. [1,2,5,3]
ANSWER: A
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué hace este fragmento de código?
numeros = [5, 10, 15]
for n in numeros:
print(n * 2)
A. Imprime [10, 20, 30]
B. Imprime 10 20 30
C. Devuelve una lista [10,20,30]
D. Error de sintaxis
ANSWER: B
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué devuelve esta comprensión de lista?
[x**2 for x in range(4)]
A. [0,1,4,9]
B. [1,4,9,16]
C. [0,1,2,3]
D. [1,2,3,4]
ANSWER: A
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué hace este código?
dic = {'a':1, 'b':2}
dic['c'] = 3
A. Reemplaza el valor de 'a'
B. Elimina la clave 'b'
C. Agrega una nueva clave 'c'
D. Devuelve un error
ANSWER: C
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué imprime este código?
a = [1, 2]
b = a
[Link](3)
print(a)
A. [1, 2]
B. [1, 2, 3]
C. [3]
D. Error
ANSWER: B
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué hace este código?
frutas = ['pera', 'manzana', 'uva']
[Link](reverse=True)
print(frutas)
A. Ordena de A a Z
B. Ordena de Z a A
C. Invierte la lista
D. Da error
ANSWER: B
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué imprime este fragmento?
a = [1,2,3]
b = [Link]()
[Link](4)
print(a)
A. [1,2,3,4]
B. [1,2,3]
C. [4]
D. Error
ANSWER: B
NIVEL: 4
PUNTOS: 400
PREGUNTA: ¿Qué hace del lista[:] sobre una lista existente?
A. Borra un elemento
B. Borra la lista completa
C. Crea una copia vacía
D. Invierte los elementos
ANSWER: B