Olá, Anna! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a estrutura condicional if/else para controlar o orçamento em Python, utilizou muito bem a entrada de dados com input() para tornar o programa interativo e ainda compreendeu a importância da comparação lógica para verificar se as despesas estão dentro ou acima do limite.
Uma dica interessante para o futuro é permitir que o usuário defina o valor do orçamento, tornando o programa mais flexível. Assim:
orcamento = float(input("Digite o valor do orçamento mensal (R$): "))
despesas_mensais = float(input("Digite o total de despesas do mês (R$): "))
if despesas_mensais <= orcamento:
print("As despesas estão dentro do orçamento.")
else:
print("Alerta! As despesas estão acima do orçamento.")
Isso faz com que o programa se adapte a diferentes cenários sem precisar alterar o código.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Adicionar validação de entrada: garantir que o usuário digite apenas valores numéricos positivos.
- Encapsular em função: criar uma função
verificar_orcamento(orcamento, despesas) para reutilizar. - Gerar relatórios: mostrar quanto sobrou ou quanto ultrapassou do orçamento.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: o que você acha mais interessante evoluir neste código, permitir que o usuário defina o orçamento dinamicamente ou adicionar relatórios mostrando quanto sobrou ou ultrapassou do limite?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!