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

Desafio

limite = 3000.0
despesas = float(input("Digite o total de despesas do mês (R$): "))

if despesas > limite:
    dif = despesas - limite
    print(f"Atenção! Você ultrapassou em R$ {dif}, o limite do orçamento.")
else:
    dif = limite-despesas
    print("Você está dentro do orçamento por R$ {dif}.")
1 resposta

Oi, Vanessa. Tudo bem com você?

Seu código está quase correto e atende à lógica proposta para verificar se as despesas ultrapassaram o limite definido. Há apenas um detalhe na mensagem exibida quando o valor está dentro do orçamento.

No bloco else, você utilizou "Você está dentro do orçamento por R$ {dif}.", mas como não foi usado um f antes da string, a variável dif não será interpolada. O correto seria:

print(f"Você está dentro do orçamento por R$ {dif}.")

Parabéns pelo desenvolvimento da solução e por compartilhar sua resposta. Continue praticando e, sempre que surgir alguma dúvida, o fórum está à disposição para ajudar.

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