Cuestionario Básico de Python
Cuestionario Básico de Python
print(saludo())
a) Hola Mundo!
b) ¡Hola Mundo!
c) Error
d) Nada
10. ¿Qué tipo de dato es el siguiente?
x = "Hola"
a) Cadena (String)
b) Entero (Integer)
c) Lista (List)
d) Booleano (Boolean)
11. ¿Cómo se realiza una comparación de igualdad entre dos variables en Python?
a) ==
b) =
c) equals()
d) !=
12. ¿Qué resultado devolverá el siguiente código?
if 5 > 3:
print("Verdadero")
else:
print("Falso")
a) Falso
b) Error
c) Verdadero
d) Nada
13. ¿Cuál es la salida del siguiente código?
for i in range(3):
print(i)
a) 0 1 2 3
b) 0 1 2
c) 1 2 3
d) Error
14. ¿Qué es un 'diccionario' en Python?
a) Una lista de valores ordenados
b) Una colección de pares clave-valor
c) Una secuencia de caracteres
d) Una función
15. ¿Cómo se agrega un elemento a un diccionario?
a) my_dict.add("clave", "valor")
b) my_dict["clave"] = "valor"
c) add(my_dict, "clave", "valor")
d) my_dict.append("clave", "valor")
print(saludo())
o Respuesta correcta: b) ¡Hola Mundo!
10. ¿Qué tipo de dato es el siguiente?
x = "Hola"
o Respuesta correcta: a) Cadena (String)
11. ¿Cómo se realiza una comparación de igualdad entre dos variables en Python?
o Respuesta correcta: a) ==
12. ¿Qué resultado devolverá el siguiente código?
if 5 > 3:
print("Verdadero")
else:
print("Falso")
o Respuesta correcta: c) Verdadero
13. ¿Cuál es la salida del siguiente código?
for i in range(3):
print(i)
o Respuesta correcta: b) 0 1 2
14. ¿Qué es un 'diccionario' en Python?
o Respuesta correcta: b) Una colección de pares clave-valor
15. ¿Cómo se agrega un elemento a un diccionario?
o Respuesta correcta: b) my_dict["clave"] = "valor"
Claro, aquí tienes un resumen de lo básico de Python:
1. ¿Qué es Python?
Python es un lenguaje de programación de alto nivel, interpretado y de propósito general.
Es conocido por su sintaxis sencilla y legibilidad, lo que lo hace ideal para principiantes.
2. Variables y Tipos de Datos
En Python, no necesitas declarar el tipo de una variable explícitamente. Algunos de los
tipos de datos básicos son:
Enteros (int): Números enteros, por ejemplo, x = 5.
Flotantes (float): Números decimales, por ejemplo, y = 3.14.
Cadenas (str): Texto o cadenas de caracteres, por ejemplo, name = "Juan".
Booleanos (bool): Valores de verdad, True o False.
x=5 # int
y = 3.14 # float
name = "Juan" # str
is_active = True # bool
3. Operadores
Python tiene operadores aritméticos, lógicos y de comparación:
Aritméticos: +, -, *, /, // (división entera), % (modulo), ** (potencia).
Comparación: ==, !=, >, <, >=, <=.
Lógicos: and, or, not.
4. Estructuras de Control
Condicionales (if, elif, else): Se usan para tomar decisiones en el flujo de ejecución.
x = 10
if x > 5:
print("Mayor que 5")
else:
print("Menor o igual que 5")
Bucles (for, while): Se usan para repetir bloques de código.
o for se usa para iterar sobre una secuencia (listas, cadenas, etc.).
o while repite el bloque mientras se cumpla una condición.
for i in range(5): # Imprime del 0 al 4
print(i)
5. Listas y Diccionarios
Listas: Son colecciones ordenadas y mutables de elementos. Se crean con
corchetes [].
my_list = [1, 2, 3, 4]
Diccionarios: Son colecciones desordenadas de pares clave-valor. Se crean con
llaves {}.
my_dict = {"nombre": "Juan", "edad": 25}
6. Funciones
Se utilizan para organizar el código y evitar la repetición. Se definen con la palabra clave
def.
def saludar(nombre):
return f"Hola, {nombre}!"
7. Entrada y Salida
Entrada de datos: Se usa input() para leer datos del usuario.
nombre = input("¿Cómo te llamas? ")
Salida de datos: Se usa print() para mostrar información en la consola.
print("¡Hola Mundo!")
8. Comentarios
Los comentarios en Python se escriben con el símbolo #. Son ignorados por el intérprete y
sirven para explicar el código.
# Esto es un comentario
x = 10 # Asigna 10 a x