-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathb.py
40 lines (35 loc) · 1.65 KB
/
b.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Entrada do usuário
cogumelo_desejado = input()
# Função para sugerir cogumelos com preços mais baixos com base em um cogumelo desejado.
def sugerir_cogumelos(cogumelo_desejado):
#TODO: Defina um dicionário onde as chaves são os tipos de cogumelos e os valores são os preços correspondentes
catalogo = {
"Shitake": 10,
"Portobello": 8,
"Shimeji": 6,
"Champignon": 12,
"Funghi": 16,
"Porcini": 16,
}
# Verifica se o cogumelo desejado estão no catálogo
if cogumelo_desejado in catalogo:
# TODO: Se estiver no catálogo, armazene o preço do cogumelo desejado e crie uma lista vazia para as sugestões
valor_desejado = catalogo[cogumelo_desejado]
sugestoes = []
# Procura por cogumelos mais baratos no catálogo
for cogumelo, valor in catalogo.items():
if valor <= valor_desejado and cogumelo != cogumelo_desejado:
sugestoes.append((cogumelo, valor)) # Adiciona uma tupla (cogumelo, valor)
if len(sugestoes) == 2:
break
if not sugestoes:
# TODO: Se não houver sugestões, exiba a mensagem indicada no enunciado
print("Desculpe, não há sugestões disponíveis.")
else:
for sugestao, valor_sugestao in sugestoes:
print(f"{sugestao} - Valor: {valor_sugestao}")
else:
# TODO: Se o cogumelo desejado não estiver no catálogo, exiba uma mensagem de erro indicada no enunciado
print("Cogumelo não encontrado no catálogo.")
# Chamada da função para sugerir cogumelos
sugerir_cogumelos(cogumelo_desejado)