Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Autor: Carlos A Delgado
- Fecha: 12 de Mayo de 2021
- algoritmo desperdicio_de_gaseosa
- variables
- amigo_1,amigo_2,amigo_3: dict
- inicio
- SI amigo_1["capacidad_vaso"]<amigo_1["cantidad_vaso"]
- retornar amigo_1["nombre"]
- SINO SI amigo_2["capacidad_vaso"]<amigo_2["cantidad_vaso"]
- retornar amigo_2["nombre"]
- SINO SI amigo_3["capacidad_vaso"]<amigo_3["cantidad_vaso"]
- retornar amigo_3["nombre"]
- SINO:
- retornar None
- FIN_SI
- fin
- '''
- def desperdicio_de_gaseosa(amigo_1:dict,amigo_2:dict,amigo_3:dict)->str:
- '''
- amigo_1: Diccionario, nombre:str, capacidad_vaso:int, cantidad_vaso:int
- amigo_2: Diccionario, nombre:str, capacidad_vaso:int, cantidad_vaso:int
- amigo_3: Diccionario, nombre:str, capacidad_vaso:int, cantidad_vaso:int
- retorna str: nombre del amigo que botó la gaseosa
- '''
- if amigo_1["capacidad_vaso"]<amigo_1["cantidad_vaso"]:
- return amigo_1["nombre"]
- elif amigo_2["capacidad_vaso"]<amigo_2["cantidad_vaso"]:
- return amigo_2["nombre"]
- elif amigo_3["capacidad_vaso"]<amigo_3["cantidad_vaso"]:
- return amigo_3["nombre"]
- else:
- return None
- amigoA = {"nombre":"Juan","capacidad_vaso":30, "cantidad_vaso":50} #Bota
- amigoB = {"nombre":"Paola","capacidad_vaso":80, "cantidad_vaso":50}
- amigoC = {"nombre":"Maria","capacidad_vaso":100, "cantidad_vaso":40}
- amigoD = {"nombre":"Pedro","capacidad_vaso":200, "cantidad_vaso":100}
- amigoE = {"nombre":"Carlos","capacidad_vaso":100, "cantidad_vaso":120} #Bota
- print(desperdicio_de_gaseosa(amigoA,amigoB,amigoC)) #Juan
- print(desperdicio_de_gaseosa(amigoB,amigoC,amigoD)) #None
- print(desperdicio_de_gaseosa(amigoB,amigoA,amigoE)) #Juan
- print(desperdicio_de_gaseosa(amigoB,amigoE,amigoA)) #Carlos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement