Oii, Bruno!
Parabéns por concluir a atividade Aprovando empréstimo. Ficou nítido como você organizou o raciocínio para converter um critério financeiro real em código, além de demonstrar consistência ao proteger a aplicação com o bloco try/except.
A sua abordagem está muito bem estruturada. A lógica matemática de comparar a parcela diretamente com 0.3 * renda é uma maneira direta e objetiva de realizar a validação de segurança. A estrutura do if/else responde precisamente ao que foi proposto no desafio.
Como ponto de atenção técnica, vale notar que você utilizou a comparação de "menor estrito" (parcela < 0.3 * renda). Se o valor da parcela for exatamente igual a 30% da renda, o sistema acabará recusando o crédito. Caso a regra de negócio permita o comprometimento exato de 30%, o operador ideal seria o "menor ou igual" (<=). Outro detalhe é a escolha do tipo int: para sistemas financeiros, utilizar o float costuma ser mais adequado para permitir que o usuário informe os centavos na renda ou na parcela.
Na sua visão, você acredita que realizar o cálculo diretamente dentro da condição if deixou o código mais limpo do que se você tivesse criado uma variável separada para guardar o valor do limite?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!