Boa tarde, Erick! Tranquilo?
Gostei demais da sua solução, continue assim!
Mandou muito bem explorando o if-elif-else para controlar condições em Python, aplicou de maneira eficiente a comparação de valores para avaliar o orçamento e entendeu como usar o print para dar feedback claro ao usuário.
E um detalhe curioso para aprimorar seria permitir que o usuário informe também a renda mensal, calculando a porcentagem de gastos em relação ao orçamento. Exemplo:
limite = float(input('Digite o total de despesas do mês: '))
renda = float(input('Digite sua renda mensal: '))
percentual = (limite / renda) * 100
if percentual >= 100:
print('Você está gastando mais do que ganha! Atenção.')
elif percentual >= 70:
print('Você está gastando acima da média. Tente economizar.')
else:
print('Parabéns! Você está dentro de um limite saudável.')
Isso faz com que o programa seja mais realista e adaptado ao contexto financeiro do usuário.
Para aprimorar suas soluções, algumas boas práticas são:
- Formatação: limitar casas decimais para deixar a saída mais clara.
- Flexibilidade: permitir que os limites sejam configuráveis pelo usuário.
- Validação de entrada: garantir que os valores digitados sejam positivos.
Ah, uma pergunta: o que você gostaria de praticar mais agora, tornar o programa mais interativo pedindo renda e despesas ou explorar funções para organizar melhor a lógica do cálculo?
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Alguns materiais podem estar 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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!