# Bienvenidas al tutorial básico de Python

# 1. Variables y Tipos de Datos
print("1. Variables y Tipos de Datos")
nombre = "María"  # Variable de texto (string)
edad = 20  # Variable numérica (entero)
altura = 1.65  # Variable numérica (decimal)
aprendiendo = True  # Variable booleana (True o False)

print(f"Hola, mi nombre es {nombre}, tengo {edad} años y mido {altura} metros.")
print(f"¿Estoy aprendiendo Python? {aprendiendo}\n")

# 2. Condicionales
print("2. Condicionales")
if edad >= 18:
    print(f"{nombre} es mayor de edad.")
else:
    print(f"{nombre} es menor de edad.\n")

# 3. Listas
print("3. Listas")
frutas = ["Manzana", "Banana", "Cereza", "Durazno"]
print("Mis frutas favoritas son:", frutas)

# Agregar una nueva fruta
frutas.append("Mango")
print("Después de agregar mango:", frutas)

# Acceder a un elemento
print("La primera fruta es:", frutas[0])

# Recorrer una lista
print("Lista completa de frutas:")
for fruta in frutas:
    print(f"- {fruta}")
print()

# 4. Funciones
print("4. Funciones")
def saludar(nombre):
    """Función que saluda a una persona."""
    print(f"¡Hola, {nombre}! Bienvenida al reto.")

saludar("María")
print()