Declaración y asignación de variables
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
¿Cuál de las siguientes líneas de código declara correctamente una variable llamada 'edad' con el valor 25 en Python?
variable edad = 25
int edad = 25
edad = 25
edad := 25
edad = 25
2.
Después de ejecutar 'pi = 3.14', ¿qué tipo de dato tiene la variable 'pi'?
entero
flotante
cadena
booleano
flotante
3.
Complete la instrucción para asignar el valor 'Python' a la variable 'lenguaje' (use comillas simples): lenguaje = ______
Respuesta: ____________________________________________
'Python'
4.
¿Cuál de los siguientes nombres de variable NO es válido en Python?
mi_variable
_contador
2numero
nombreUsuario
2numero
5.
¿Qué imprime el siguiente código? x = 10; print(x)
10
x
'x'
Error
10
6.
Complete para asignar el valor booleano verdadero a la variable 'activo': activo = ______
Respuesta: ____________________________________________
True
7.
Si se asigna un nuevo valor a una variable que ya existe, ¿qué sucede?
Se crea una nueva variable
Se actualiza el valor de la variable
Se produce un error
La variable se reinicia a su valor predeterminado
Se actualiza el valor de la variable
8.
¿Cuál es la salida del siguiente código? nombre = "Ana"; edad = 30; print(nombre + " tiene " + str(edad) + " años.")
Ana tiene 30 años.
Ana tiene 30
nombre tiene 30 años.
Error
Ana tiene 30 años.
9.
Complete la línea para que la variable 'total' almacene la suma de las variables 'a' y 'b': a = 5; b = 3; total = ______
Respuesta: ____________________________________________
a + b
10.
¿Cuál de las siguientes asignaciones es incorrecta en Python?
x = 10
if = 5
z = 'Hola'
w = True
if = 5
11.
Después de ejecutar 'resultado = 10 / 3', ¿qué tipo de dato tiene la variable 'resultado'?
entero
flotante
cadena
complejo
flotante
12.
Complete la instrucción para asignar el valor 42 a la variable 'respuesta': respuesta = ______
Respuesta: ____________________________________________
42
13.
¿Cuál es el resultado de ejecutar el siguiente código? a, b = 5, 10; print(a + b)
15
510
5
10
15
14.
¿Qué ocurre si se intenta usar una variable antes de asignarle algún valor?
Se usa el valor predeterminado 0
Se produce un error NameError
Se asigna automáticamente None
La variable se crea con valor vacío
Se produce un error NameError
15.
Complete para intercambiar los valores de las variables 'x' e 'y' usando una variable temporal: temp = x; x = y; y = ______
Respuesta: ____________________________________________
temp
16.
¿Cuál de las siguientes opciones es la forma correcta de asignar el valor 3.14 a una variable llamada 'pi'?
pi = 3.14
pi == 3.14
pi := 3.14
pi <- 3.14
pi = 3.14
17.
¿Qué salida produce el siguiente código? contador = 0; contador += 1; print(contador)
0
1
2
Error
1
18.
Identifica la línea que contiene un error de sintaxis al declarar una variable:
edad = 25
_saldo = 100
1er_numero = 5
total_ventas = 500
1er_numero = 5
19.
Complete la instrucción para que la variable 'total' calcule la suma de 15 y 25: total = ______
Respuesta: ____________________________________________
15 + 25
20.
¿Cuál es la manera correcta de asignar el mismo valor a múltiples variables en una sola línea?
a = b = c = 10
a = 10 b = 10 c = 10
a = 10, b = 10, c = 10
a = b = c == 10
a = b = c = 10
Respuestas
-
C.
edad = 25
-
B.
flotante
-
'Python'
-
C.
2numero
-
A.
10
-
True
-
B.
Se actualiza el valor de la variable
-
A.
Ana tiene 30 años.
-
a + b
-
B.
if = 5
-
B.
flotante
-
42
-
A.
15
-
B.
Se produce un error NameError
-
temp
-
A.
pi = 3.14
-
B.
1
-
C.
1er_numero = 5
-
15 + 25
-
A.
a = b = c = 10