1
resposta

Minha resposta

limit = 3000.0

spending = float(input("Insira os gastos totais desse mês: "))

if spending > limit:
    exceeded_amount = spending - limit
    print(f"Você ultrapassou o limite de gastos mensais em R${exceeded_amount:.2f} reais.")

elif spending < limit:
    saved_amount = limit - spending
    print(f"Você está dentro do orçamento e economizou R${saved_amount:.2f} reais.")

else:
    print("Você atingiu exatamente o limite de gastos do mês.")
1 resposta

Oi, Igor! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Como dica adicional, experimente utilizar funções quando precisar organizar melhor o código e facilitar a reutilização. Assim:

def verificar_orcamento(gastos, limite=3000.0):
    if gastos > limite:
        return f"Você ultrapassou o limite de gastos mensais em R${gastos - limite:.2f} reais."
    elif gastos < limite:
        return f"Você está dentro do orçamento e economizou R${limite - gastos:.2f} reais."
    else:
        return "Você atingiu exatamente o limite de gastos do mês."

print(verificar_orcamento(2800.0))

Resultado:

Você está dentro do orçamento e economizou R$200.00 reais.

Com isso, você poderá reaproveitar a lógica com mais facilidade em diferentes contextos.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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