Oi, Eduardo! Como vai?
Agradeço por compartilhar.
Gostei de como você utilizou o try/except pra tratar possíveis erros de entrada, isso mostra cuidado com a experiência de quem usa o programa. E, a estrutura do if/else está clara e cumpre bem o objetivo de verificar o orçamento.
Uma dica interessante para o futuro é usar elif para criar mais faixas de controle e deixar sua análise ainda mais completa.
despesas = float(input("Digite despesas: "))
if despesas > 3000:
print("Acima do limite")
elif despesas > 2000:
print("Atencao com gastos")
else:
print("Dentro do limite")
Esse código cria uma faixa intermediária para alertar o usuário quando os gastos estao aumentando.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!