Mundo em Python

Orçamento muito simple

orcamento = float(input('Qual é o seu orçamento? '))
gastos = orcamento * 0.5
escolha=True
while escolha:
print('\nO seu orçamento: $', '{:.2f}'.format(orcamento))
opcao = int(input('\nQual é a sua opção?\n1) Ver plano de orçamento\n'
'2) Ver orçamento de gastos\n3) '
'Exit\n Escolhe uma opção: '))
if opcao ==1:
option1 = int(input('Quanto você quer economizar?\n1) 20%\n2) 30%\n'))
if option1 == 1:
salvar = 0.2
elif option1 == 2:
salvar = 0.3
else:
print("\n Escolha não válida.")
poupanca_fina = orcamento * salvar
extra = orcamento - gastos - (orcamento * salvar)
print('\nOs seus gastos: $', '{:.2f}'.format(gastos), '\n'
'A sua Poupança: $', '{:.2f}'.format(poupanca_fina),
'\nExtra: $', '{:.2f}'.format(extra))
elif opcao == 2:
print('Spending Budget: $', '{:.2f}'.format(gastos))
rent = float(input('\nQuanto é o seu aluguel/hipoteca? '))
contas = float(input('\nQuanto são suas contas mensais? '))
comida = gastos - rent - contas
print('\nDESPESA:\nRenda: $', '{:.2f}'.format(rent), '\n'
'Contas: $', '{:.2f}'.format(contas), '\n'
'Comida: $',
'{:.2f}'.format(comida))
elif opcao == 3:
quit()
else:
print("\n Escolha não válida.\n Tente outra vez.")
0