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

Exercício: Calculando o IMC

Boa noite, segue o código criado para a resolução da atividade

peso = float(input("Digite o seu peso: "))
altura = float(input("Digite sua altura: "))

imc = peso / (altura **2)

if imc < 18.5:
    print("Você está abaixo do peso.")
elif imc < 25:
    print("Você está com o peso normal.")
else: print("Você está acima do peso.")
1 resposta

Olá, Laura! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a estrutura condicional if/elif/else para classificar o IMC em Python, utilizou muito bem a entrada de dados com input() para tornar o programa interativo e ainda compreendeu a importância da operação matemática com potência para calcular corretamente o índice.

Uma dica interessante para o futuro é detalhar mais categorias de IMC, seguindo as faixas recomendadas pela OMS. Assim:

peso = float(input("Digite o seu peso: "))
altura = float(input("Digite sua altura: "))
imc = peso / (altura ** 2)

if imc < 18.5:
    print("Você está abaixo do peso.")
elif imc < 25:
    print("Você está com o peso normal.")
elif imc < 30:
    print("Você está com sobrepeso.")
else:
    print("Você está com obesidade.")

Isso faz com que o programa ofereça uma avaliação mais completa e próxima das classificações médicas.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Adicionar arredondamento: exibir o IMC com duas casas decimais.
  • Validar entradas: garantir que peso e altura sejam valores positivos.
  • Encapsular em função: criar def calcular_imc(peso, altura) para reutilizar.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você acha mais interessante evoluir neste código, detalhar mais faixas de classificação do IMC ou adicionar mensagens personalizadas com dicas de saúde para cada categoria?

Abraço e bons estudos!

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