Segue abaixo meu código da pratica Controlando o orçamento mensal
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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! 💪