Olá, Marcos! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de condicionais para analisar o IMC com clareza, utilizou muito bem o f-string para deixar a saída mais legível e ainda compreendeu a importância do cálculo com variáveis reais para garantir precisão.
Uma dica interessante para o futuro é usar a função round()
para arredondar valores de forma simples, deixando o código mais limpo. Dessa forma:
peso = float(input("Digite seu peso (kg): "))
altura = float(input("Digite a sua altura (m): "))
imc = peso / (altura ** 2)
print(f"Seu IMC é: {round(imc, 2)}")
if imc < 18.5:
print("Você está abaixo do peso")
elif 18.5 <= imc < 25:
print("Você está com peso normal")
else:
print("Você está acima do peso")
Resultado:
Digite seu peso (kg): 75
Digite a sua altura (m): 1.72
Seu IMC é: 25.35
Você está acima do peso
Como a função round()
teve 2 como parâmetro, houve o arredondamento para duas casas decimais.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!