# eliminar elementos
nums = ["Ana", "Eva", "Pep", "Iu", "Juan", "Rosa", "Iu", "Iu"]
print(nums)
nums.pop(2)  # elimino el que está en la posición 2
print(nums)
nums.remove("Iu")  # Busca 'Iu' y lo elimina
print(nums)
print(nums)
for numero in nums:
    print(numero)
# for x in lista es el núcleo de la comprensión de listas
# la parte izquierda es la transformación del elemento
nueva = ["@" + elemento for elemento in nums]
print(nueva)
notas = [1, 2, 3, 4, 5, 7, 8, 9]
transformada = [nota * 2 for nota in notas]
print(transformada)
trans2 = [nota for nota in notas]
print(trans2)
trans3 = [7 for nota in notas]
print(trans3)
trans2 = [nota for nota in notas if nota % 2 == 0]
print(trans2)
nueva = [elemento for elemento in nums if len(elemento) > 3]
print(nueva)
precios = [10, 20, 15, 70, 32, 40]
pvp = [precio * 1.21 for precio in precios if precio >= 20]
print(pvp)
edad = 16
# Operador ternario
print("Mayor de edad" if edad >= 18 else "Menor de edad")
aprobar = [5 if nota < 5 else nota for nota in notas]
print(aprobar)
def cuadrado(num):
    return num ** 2
cuad = [cuadrado(num) for num in notas]
print(cuad)