Importante

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!

1
resposta

[Projeto] Praticando Python: condicionais if, elif e else

Controlando o orçamento mensal

limite = float(input('Digite o total de despesas do mês: '))

if limite >= 3000.00:
print('Você está gastando muito! Tente reduzir suas despesas.')
elif limite >= 2000.00:
print('Você está gastando acima da média. Tente economizar.')
else :
print('Parabéns! Você está gastando dentro do limite saudável.')

1 resposta

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!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!