Oi, Marcelo, como vai?
O código desenvolvido soluciona o desafio proposto de maneira eficaz, fazendo o uso correto dos tipos de dados flutuantes para ler o peso e a altura da pessoa usuária. A inclusão da primeira condicional para garantir que o peso e a altura sejam maiores que zero é uma prática recomendável de validação de dados em programação, impedindo erros matemáticos como a divisão por zero. Agradecemos muito por compartilhar a sua resposta com a comunidade, pois visualizar diferentes abordagens enriquece a jornada de todos os estudantes no fórum.
Parabéns pela excelente resolução da atividade e pela dedicação em aplicar boas práticas de validação logo no início do fluxo do seu programa. Continue praticando o desenvolvimento dos seus scripts e lembre-se de que o fórum está a disposição para que você traga novas soluções e debata com os demais colegas.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!