Oi, Eder! Como vai?
Agradeço por compartilhar.
Você aplicou muito bem as condições com if, elif e else para comparar as despesas com o limite do orçamento. Também ficou legal o uso de f-string com :.2f, porque isso deixa os valores em reais com duas casas decimais, melhorando a leitura da mensagem.
Uma dica interessante para o futuro é usar uma variável para guardar a diferença entre limite e despesas, evitando repetir contas no print.
diferenca = limite - despesas
if diferenca > 0:
print(f'Ainda restam R$ {diferenca:.2f} no orcamento.')
elif diferenca == 0:
print('O limite do orcamento foi atingido.')
else:
print(f'O orcamento foi ultrapassado em R$ {abs(diferenca):.2f}.')
Esse código calcula a diferença uma vez e usa abs() para mostrar o valor positivo quando o limite foi ultrapassado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!