1
resposta

Minha solução do quarto desafio

A minha solução para o quarto desafio ficou da seguinte maneira: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

peso = float(input('Digite o seu peso (kg): '))
altura = float(input('Digite a sua altura (m): '))
imc = peso / (altura ** 2)
if imc <= 18.5:
    print(f'Seu IMC é:\t{imc}\nVocê está abaixo do peso!')
elif imc >= 25:
    print(f'Seu IMC é:\t{imc}\nVocê está acima do peso!')
else:
    print(f'Seu IMC é:\t{imc}\nVocê está com o peso normal!')
1 resposta

Oi, Icaro! Como vai?

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

Sua solução está bem estruturada e demonstra que você entendeu como utilizar condicionais para diferentes faixas de IMC. A forma como organizou os print com f-strings torna a leitura mais clara para quem interage com o programa.

Uma dica interessante para o futuro é testar intervalos mais específicos com and nas condições. Veja este exemplo:


if imc < 18.5:
    print("Abaixo do peso")
elif imc >= 18.5 and imc < 25:
    print("Peso normal")
else:
    print("Acima do peso")

Esse tipo de escrita ajuda a tornar o código mais preciso e evita sobreposição de valores nos testes.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Alura

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