import time
orçamento_inicial = 1500
gastos = {}
escolha=True
while escolha:
print("\n")
print(" Orçamento de Viagem")
print("""
1. Menu
0. Exit/Quit/Saída
""")
escolha= input("Escolha uma opção: ")
if escolha=="1":
print("="*40)
print("\t\t\tOrçamento de Viagem")
print("=" * 40)
print("\n")
while True:
print("\nSelecione uma opção:")
print("1. Adicionar um gasto")
print("2. Verificar o orçamento actual")
print("3. Ver os gastos já feitos")
print("4. Sair")
opção = input("Escolha uma opção: ")
if opção == '1':
time.sleep(2)
gasto = float(input("Informe o valor do gasto: € "))
descrição = input("Descreva o gasto: ")
gastos[descrição] = gastos.get(descrição, 0) + gasto
orçamento_inicial -= gasto
print(f"Gasto de {descrição} adicionado. Orçamento restante: € {orçamento_inicial:.2f}")
time.sleep(2)
elif opção == '2':
time.sleep(2)
print(f"Seu orçamento atual é de € {orçamento_inicial:.2f}")
time.sleep(2)
elif opção == '3':
print("\n")
time.sleep(2)
print("Gastos já feitos:")
for descrição, valor in gastos.items():
time.sleep(1)
print(f"{descrição}: €{valor:.2f}")
time.sleep(1)
time.sleep(2)
elif opção == '4':
print("Obrigado por usar o Orçamento de Viagem. Até a próxima!")
break
else:
print("Opção inválida. Por favor, escolha uma opção válida.")
elif escolha=="0":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")