1
resposta

[RESPOSTA] Minha resposta

peso = 0
altura = 0
imc = 0

peso = float(input("Digite seu peso em KG: "))
altura = float(input("Digite sua altura em M: "))


imc = peso / (altura ** 2)

print(f"Seu IMC é: {imc:2f}")

complemento = ""

match imc:
    case imc if imc < float(18.5):
        complemento = "está abaixo do peso."
    case imc if imc >= float(18.5) and imc < float(25):
        complemento = "está com peso normal."
    case imc if imc > float(25):
        complemento = "está acima do peso."

print(f"Você {complemento}")
1 resposta

Olá, Franklim, como vai?

O seu exercício de cálculo de IMC está muito bem feito e funcional. O código realiza a entrada de dados, calcula o IMC corretamente e fornece a mensagem adequada conforme a faixa de valor, o que mostra que você compreendeu bem o uso de condicionais em Python.

Parabéns pelo exercício e pelo cuidado com a clareza do código. Continue praticando e compartilhando seus exercícios, o fórum está à disposição para discutir dúvidas e aprimoramentos.

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