Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

IMC

print('Cálculo do IMC!')

peso = float(input('Digite seu peso em (kg).\n'))

altura = float(input('Digite sua altura em (m).\n'))

def imc(peso, altura):
    return peso / (altura ** 2)

print(imc(peso, altura))
1 resposta

Olá, Bruno!

Parabéns por concluir a atividade Calculando o IMC. Ficou muito nítido como você organizou a lógica do cálculo de forma direta e objetiva, utilizando uma função para tornar o código mais limpo e reutilizável.

A estrutura da sua função imc está correta e segue a fórmula matemática padrão. Ao receber o peso e a altura como dados de entrada e retornar o resultado da divisão pelo quadrado da altura, você garante que o sistema processe a informação com precisão. Essa organização em funções é uma excelente prática para dar profundidade e clareza aos seus projetos em Python.

Agora que você já tem o valor numérico do IMC, o próximo passo interessante para o aprendizado seria adicionar as faixas de classificação (como "Peso ideal", "Sobrepeso", etc.) usando as estruturas if, elif e else que você praticou em outros exercícios. Isso ajudaria a dar um "match" completo entre o dado calculado e uma informação útil para o usuário.

Na sua visão, você acredita que seria melhor exibir o resultado com apenas duas casas decimais ou o valor completo, como está agora, é mais interessante para quem está usando o sistema?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!