Segue abaixo meu código da pratica Controlando o orçamento mensal
Segue abaixo meu código da pratica Controlando o orçamento mensal
Oi João,
Seu código está muito bom! 👏
A lógica das condicionais if
, elif
e else
está correta. 👍
O input()
retorna uma string, e você está convertendo para um número (float) para fazer a comparação corretamente. 👍
Uma pequena sugestão: você pode usar f-strings
para formatar a saída, tornando o código mais legível.
Veja um exemplo:
limite_orcamento = 3000
def controle_orcamento():
total_despesas = float(input('Digite o total de despesas realizadas (R$): '))
if total_despesas > limite_orcamento:
print(f'\nAtenção! Você ultrapassou o limite de R$ {limite_orcamento:.2f} para despesas mensais.')
elif total_despesas < limite_orcamento:
print(f'\nVocê ainda está dentro do orçamento de R$ {limite_orcamento:.2f} para despesas mensais.')
else:
print(f'\nVocê atingiu exatamente o limite de R$ {limite_orcamento:.2f} para despesas mensais.')
controle_orcamento()
Para saber mais: Formatando strings em Python.
Continue praticando e explorando as possibilidades da linguagem! 💪