Oi! Tudo bom?
Excelente, siga praticando com os desafios!
Você soube aplicar orientação a objetos para estruturar a lógica de orçamento de forma eficiente, aproveitou o uso de métodos para encapsular regras de negócio e entendeu como o uso de f-strings é essencial para apresentar resultados formatados de maneira clara e profissional.
Como dica adicional, experimente utilizar tratamento de exceções com try/except
quando precisar validar entradas numéricas. Assim:
try:
total_despesas = float(input("Digite o total de despesas do mês: "))
except ValueError:
print("Entrada inválida. Usando valor padrão de R$ 0.00.")
total_despesas = 0.0
Resultado:
Digite o total de despesas do mês: abc
Entrada inválida. Usando valor padrão de R$ 0.00.
Com isso, você poderá evitar que o programa quebre com entradas inesperadas e garantir uma experiência mais segura para o usuário.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!