num_niveles = int(input(" "))
for i in range(1, num_niveles + 1):
# Imprime los espacios en blanco
print(" " * (num_niveles - i), end="")
# Imprime los asteriscos
print("*" * (2 * i - 1))
*
***
*****
*******
*********
***********
¿Qué es una lista en Python?
Una colección ordenada y mutable de elementos.
¿Qué es el cloud computing?
Modelo que ofrece recursos tecnológicos por internet bajo demanda
¿cuales son las 5 Vs del Big Data?
volumen, velocidad, variedad, veracidad y valor
¿Cuál es la principal ventaja de Google Colab para trabajar con Python en análisis de datos?
Permite escribir y ejecutar código en el navegador sin configuración previa, ofreciendo acceso gratuito a recursos de computación en la nube.
# Añadir personas y sus teléfonos al diccionario
agenda_telefonica["Ana"] = "123-456-7890"
agenda_telefonica["Pedro"] = "987-654-3210"
agenda_telefonica["María"] = "555-111-2222"
# Puedes añadir más personas de esta manera:
agenda_telefonica["Juan"] = "333-444-5555"
# También puedes buscar el teléfono de una persona específica
nombre_a_buscar = "Ana"
if nombre_a_buscar in agenda_telefonica:
print(f"\nEl teléfono de {nombre_a_buscar} es: {agenda_telefonica[nombre_a_buscar]}")
else:
print(f"\n{nombre_a_buscar} no se encuentra en la agenda.")
busca el telefono de una persona
¿Qué es una tupla?
Una colección ordenada pero inmutable.
¿Qué tipos de servicios cloud existen?
IaaS, PaaS y SaaS
¿Qué pasa si falla la veracidad?
Se obtienen conclusiones incorrectas.
¿Qué tipo de dato de Python se utiliza para representar números decimales como 3.14?
float
def buscar_palabra_en_archivo(nombre_archivo, palabra_a_buscar):
try:
with open(nombre_archivo, 'r', encoding='utf-8') as archivo:
contenido = archivo.read()
# Convertir a minúsculas para hacer la búsqueda insensible a mayúsculas/minúsculas
if palabra_a_buscar.lower() in contenido.lower():
return True
else:
return False
except FileNotFoundError:
print(f"Error: El archivo '{nombre_archivo}' no fue encontrado.")
return False
except Exception as e:
print(f"Ocurrió un error al leer el archivo: {e}")
return False
# Pedir al usuario el nombre del archivo y la palabra
archivo_usuario = input("Introduce el nombre del archivo de texto: ")
palabra_usuario = input("Introduce la palabra a buscar: ")
if buscar_palabra_en_archivo(archivo_usuario, palabra_usuario):
print(f"La palabra '{palabra_usuario}' está presente en el archivo '{archivo_usuario}'.")
else:
print(f"La palabra '{palabra_usuario}' NO está presente en el archivo '{archivo_usuario}' o el archivo no existe/se pudo leer.")
busca una palabra en un arhivo de texto
¿Para qué sirve un set?
Para eliminar duplicados o hacer operaciones de conjuntos.
¿Qué significa escalabilidad en la nube?
Capacidad de aumentar o reducir recursos según demanda
¿Por qué es importante la velocidad?
Facilita decisiones en tiempo real.
7 / 40
¿Cómo afecta la sensibilidad a mayúsculas y minúsculas (case-sensitive) al nombrar variables en Python?
Implica que Python distingue entre nombres como `variable`, `Variable` y `VARIABLE` como entidades totalmente diferentes.
# Definir una lista de números de ejemplo
lista_numeros = [5, 2, 8, 1, 9, 4, 7, 3, 6]
# lista_numeros = [10, 20, 5, 15] # Descomenta para probar con una lista par
print(f"Lista original: {lista_numeros}")
# Ordenar la lista
lista_numeros.sort()
print(f"Lista ordenada: {lista_numeros}")
# Encontrar el elemento del medio
longitud_lista = len(lista_numeros)
if longitud_lista == 0:
print("La lista está vacía, no hay elemento central.")
elif longitud_lista % 2 == 1: # Si la longitud es impar
indice_medio = longitud_lista // 2
elemento_medio = lista_numeros[indice_medio]
print(f"El elemento del medio (lista impar) es: {elemento_medio}")
else: # Si la longitud es par
# En el caso de una lista par, podemos elegir el primer o el segundo de los dos centrales.
# Aquí elegimos el primer elemento de los dos centrales.
indice_medio = longitud_lista // 2 - 1
elemento_medio = lista_numeros[indice_medio]
print(f"La lista tiene una longitud par. El elemento central (primer de los dos) es: {elemento_medio}")
encuentra el valor medio de una lista de numeros
¿Qué ventaja tienen los diccionarios?
Permiten acceso rápido mediante claves
¿Cuáles son sus principales beneficios para empresas?
Reducción de costos, escalabilidad y acceso global
¿Por qué es importante la variedad?
Permite analizar múltiples fuentes de datos.
¿Qué símbolo se utiliza en Python para introducir comentarios de una sola línea?
#
print("felices vacaciones")
imprime "felices vacaciones"
¿Qué estructuras básicas existen en Python? menciona 4
Listas, tuplas, sets y diccionarios
¿Por qué es importante para negocios internacionales?
Permite operar globalmente de forma flexible y eficiente.
¿Por qué es importante el volumen?
Permite analizar grandes cantidades de información.
La estructura de datos en Python que es una colección ordenada, mutable y permite elementos duplicados se denomina _____.
lista