1
resposta

[Projeto] Calculando o IMC

# Coleta de dados
peso = float(input("Digite seu peso (kg): "))
altura = float(input("Digite sua altura (m): "))

imc = peso / (altura ** 2)
print(f"Seu IMC é: {imc:.2f}")

# Lógica de classificação baseada em faixas

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

Oi, Willians! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu projeto ficou bem organizado: você coletou peso e altura, calculou o imc com a fórmula correta e usou if, elif e else para classificar o resultado de forma clara. Uma dica interessante para o futuro é criar uma função para reaproveitar a lógica do cálculo em outros momentos.

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

imc = calcular_imc(70, 1.75)
print(f"IMC: {imc:.2f}")

Esse código cria a função calcular_imc, recebe peso e altura, faz o cálculo e retorna o resultado para ser exibido.

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