Fiz um código diferente, mas com o mesmo objetivo. Estudei o limite trimestral e com base nas despesas dos tres meses, verifiquei se ultrapassou ou não o limite. Segue código:
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!
Fiz um código diferente, mas com o mesmo objetivo. Estudei o limite trimestral e com base nas despesas dos tres meses, verifiquei se ultrapassou ou não o limite. Segue código:
Olá, Ronivon! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de operações com float e sum() para calcular o total das despesas, utilizou muito bem a função round() para apresentar resultados com precisão financeira e ainda compreendeu a importância das estruturas condicionais if else para orientar decisões.
Uma dica interessante para o futuro é usar funções personalizadas para tornar o código mais modular e reutilizável. Dessa forma:
def calcular_despesa_trimestral(jan, fev, mar):
return round(sum([jan, fev, mar]), 2)
def verificar_orcamento(total, limite=3000):
print(f"Seu orçamento trimestral é R${limite}")
print(f"Sua despesa foi R${total}")
if total > limite:
print("Atenção! Você ultrapassou o limite do orçamento")
else:
print("Você está dentro do orçamento")
jan = float(input("Despesa janeiro: "))
fev = float(input("Despesa fevereiro: "))
mar = float(input("Despesa março: "))
total = calcular_despesa_trimestral(jan, fev, mar)
verificar_orcamento(total)
Isso faz a lógica ficar mais organizada e facilita testes ou reaproveitamento em outros cálculos.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!