код вроде бы правильный,но не работает
простая инструкция. индекс массы тела. но читает только первое условие,какие бы ни были введены значения. почему он не работает?
massa = int(input('введите свой вес: '))
height = int(input('введите свой рост: '))
IMT = massa / (height) ** 2
if IMT < 18.5:
print('дистрофия!')
elif IMT > 25:
print('ожирение!')
else:
if IMT <= 18.5 or IMT <= 25:
print('в норме')
Ответы (1 шт):
Автор решения: Andrei
→ Ссылка
Вот так работает. У Вас с формулой небольшая проблема была:
massa = int(input('введите свой вес в кг: '))
height = int(input('введите свой рост в сантиметрах: '))
height /= 100
IMT = massa / (height ** 2)
if IMT < 18.5:
print('дистрофия!')
elif IMT > 25:
print('ожирение!')
else :
print('в норме')