1
resposta

Calculando IMC

peso = float(input('Digite seu peso:  '))
altura = float(input('Digite sua altura:  '))
IMC = round(peso / (altura)**2)
print (f'Seu IMC é {IMC}.')

if IMC < 18.5:
  print ('Abaixo do peso')

elif 18.5 <= IMC < 25:
  print ('Peso normal.')

elif IMC >= 25:
 print ('Acima do Peso')
1 resposta

Oii, Mateus!

Obrigada por compartilhar seu código com a comunidade Alura.

Seu script ficou bem organizado e já entrega uma funcionalidade muito útil! É ótimo ver como você utilizou if, elif e else de forma clara para tratar diferentes faixas de IMC.

Uma dica interessante para o futuro é usar str.lower() ou str.upper() quando quiser padronizar a entrada de dados de textos, especialmente se for adicionar perguntas como sexo ou faixa etária. Isso evita erros por diferenças de digitação.


resposta = input("Deseja continuar? (s/n): ").lower()
if resposta == "s":
    print("Continuando...")

Esse código transforma a entrada da pessoa em minúscula antes de comparar, deixando o programa mais seguro e amigável.

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