Fiz assim ...
gastos = float(input("Digite o valor gasto: "))
orcamento = 3.000
print(f"Você Ultrapassou o limite de gastos! " if gastos > orcamento else f"Você ainda está dentro do seu orçamento!")
Fiz assim ...
gastos = float(input("Digite o valor gasto: "))
orcamento = 3.000
print(f"Você Ultrapassou o limite de gastos! " if gastos > orcamento else f"Você ainda está dentro do seu orçamento!")
Olá, Giovany! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o operador ternário para simplificar condições com Python, utilizou muito bem o if/else para verificar limites e ainda compreendeu a importância da comparação lógica para validar cenários de orçamento.
Outra dica interessante para o futuro é trabalhar com funções para deixar o código mais organizado e reutilizável. Assim:
def verificar_orcamento(gastos, orcamento=3000):
return (
f"Você ultrapassou o limite de gastos em R$ {gastos - orcamento:.2f}!"
if gastos > orcamento
else f"Você ainda está dentro do seu orçamento, sobrando R$ {orcamento - gastos:.2f}!"
)
gastos = float(input("Digite o valor gasto: "))
print(verificar_orcamento(gastos))
Isso faz a verificação dentro de uma função, permitindo que você reutilize a lógica em diferentes partes do programa sem precisar reescrever o código.
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.
Abraço e bons estudos!