Oi, Marcelo. Tudo bem com você?
Sua resolução ficou excelente e atende perfeitamente a proposta. Você criou a variável de limite com valor de ponto flutuante, tratou a entrada do usuário utilizando a conversão com float() e encadeou a verificação condicional de forma muito precisa.
O uso da f-string para concatenar o valor do limite diretamente no texto impressos deixa a saída clara e interativa. Caso queira deixar a apresentação financeira ainda mais caprichada, uma dica é aplicar a formatação do Python para casas decimais na exibição dos valores monetários, utilizando o padrão {limite:.2f}, o que garante que os centavos sempre apareçam alinhados com a moeda.
De que maneira você acha que poderia expandir esse script para calcular o saldo restante que a pessoa ainda pode gastar caso continue dentro do orçamento?
Parabéns pelo ótimo trabalho na atividade e muito obrigado por compartilhar o seu código com a gente no fórum. Continue praticando seus estudos e lembre-se de que estamos sempre por aqui se precisar.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!