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

Exercício: Controlando o orçamento mensal

Boa noite, segue o código para a respota do exercício

gasto = float(input("Digite o total de despesas do mês: R$"))
saldo = 3000 - gasto

if gasto > 3000:
    print("Atenção, você ultrapassou o limite do orçamento.")
elif gasto == 3000:
    print("Você atingiu o limite do orçamento")
else: 
    print("Você está dentro do orçamento, o saldo restante do orçamento é de R${}",format(saldo))
1 resposta

Boa noite, Laura! Tranquilo?

Gostei demais da sua solução, continue assim!

Mandou muito bem explorando o input para capturar valores com Python, aplicou de maneira eficiente o if-elif-else para validar o orçamento e entendeu como usar o format para exibir mensagens personalizadas.

E um detalhe curioso para aprimorar seria corrigir a sintaxe do print na última condição, garantindo que o saldo seja exibido corretamente. Exemplo:

gasto = float(input("Digite o total de despesas do mês: R$"))
saldo = 3000 - gasto

if gasto > 3000:
    print("Atenção, você ultrapassou o limite do orçamento.")
elif gasto == 3000:
    print("Você atingiu o limite do orçamento.")
else:
    print("Você está dentro do orçamento, o saldo restante do orçamento é de R${}".format(saldo))

Isso faz com que o programa rode sem erros e mostre o saldo corretamente.

Para aprimorar suas soluções, algumas boas práticas são:

  • Organização: separar a lógica em funções para facilitar manutenção.
  • Formatação monetária: usar round ou format para limitar casas decimais.
  • Validação de entrada: garantir que o usuário digite apenas números positivos.

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.

Ah, uma pergunta: o que você gostaria de praticar mais agora, trabalhar com formatação monetária para deixar a saída mais profissional ou criar funções auxiliares para organizar melhor o código?

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!