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:
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!