Oi, Penha, como vai?
Você aplicou a lógica condicional de forma direta e eficaz, definindo uma variável clara para o limite e usando o operador de maior para identificar quando o orçamento foi estourado. A escolha do tipo float para a captação das despesas foi ideal, permitindo trabalhar com centavos em transações financeiras.
Uma dica que pode tornar a visualização dos dados ainda melhor é formatar o valor monetário na saída de texto, unindo os valores ao símbolo de real com duas casas decimais. No Python, podemos embutir a variável limite no print formatado usando f-strings e adicionando a instrução de formatação de moeda para que o valor seja exibido no padrão adequado. Para exemplificar, o comando de impressão alterado para incluir essa técnica ficaria como print(f"Atenção: Você ultrapassou o limite de R$ {limite:.2f}").
Pensando na utilidade prática desse programa no dia a dia, como você implementaria um aviso específico caso o Carlos estivesse muito perto de atingir o limite, por exemplo, ao atingir oitenta por cento do valor máximo permitido?
Parabéns pelo excelente desempenho na atividade, obrigado por compartilhar o seu código com a comunidade e lembre-se de que o fórum está sempre à disposição para apoiar os seus estudos.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!