Curso-lenguaje-python/python-total/dia_05/04_ejemplo_funcion.py
Manuel Vergara f4e9797c4b Restructure content and add notes from HolaMundo
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-05-20 09:36:26 +02:00

35 lines
791 B
Python

"""
Ejemplo de función
"""
# Para desempacar tuples sin funciones
# por ejemplo, para saber el costo de los precios
precios_cafe = [('capuchino',1.5),('expresso',2.2),('moka',1.9)]
for cafe,precio in precios_cafe:
print(precio * 0.45)
# Pero para saber cual es el café mas caro no nos sirve
# Debemos usar una función:
def cafe_mas_caro(lista_precios):
precio_mayor = 0
cafe_mas_caro = ''
for cafe,precio in lista_precios:
if precio > precio_mayor:
precio_mayor = precio
cafe_mas_caro = cafe
else:
pass
return(cafe_mas_caro, precio_mayor)
## Podemos extraer las variables que retorna la función
cafe, precio = cafe_mas_caro(precios_cafe)
print(f"El café más caro es {cafe} con un precio de {precio}")