1
resposta

[Projeto] Calculando o IMC

print('**Calculadora de IMC**')

peso = float(input('Digite seu peso atual: '))
altura = float(input('Agora, digite sua altura: '))

imc = peso / (altura**2)

if imc <18.5:
    print(f'Seu IMC é: {imc:.1f}')
    print('Você está abaixo do peso ideal!')
elif 18.5 <= imc <25:
    print(f'Seu IMC é: {imc:.1f}')
    print('Parabéns! Você está dentro dos parâmetros considerados saudáveis!')
else:
    print(f'Seu IMC é: {imc:.1f}')
    print('Você está acima do peso ideal!')
1 resposta

Oi, Carolline! Como vai?

Agradeço por compartilhar.

Seu projeto ficou bem organizado e com uma lógica clara no uso do if, elif e else. Gostei de como você tratou os intervalos do IMC de forma direta e legível, além de usar a formatação {imc:.1f}, que deixa a saída mais amigável.

Uma dica interessante para o futuro é armazenar a classificação em uma variável antes de exibir, isso ajuda a reutilizar o valor depois, se quiser evoluir o programa.


peso = float(input('Digite o peso: '))
altura = float(input('Digite a altura: '))

imc = peso / (altura ** 2)

if imc < 18.5:
    classificacao = 'abaixo do peso'
elif imc < 25:
    classificacao = 'peso normal'
else:
    classificacao = 'acima do peso'

print('IMC:', round(imc, 1))
print('Classificacao:', classificacao)

Esse código calcula o imc, define uma classificacao e depois imprime os resultados de forma separada.

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