Предмет: Информатика, автор: kaeyaalberich7

А) Пользователь должен ввести свою массу и рост. При этом масса вводится в кг, а рост в метрах. Программа рассчитывает индекс массы тела (ИМТ) по формуле:

ИМТ = m/h^2

Затем пользователь должен ввести свой пол (ввод в формате “М” или “Ж”). Программа выдает результат на основе приведенных ниже таблиц

Приложения:

lolchozamem: какой язык программирования
kaeyaalberich7: Python

Ответы

Автор ответа: lolchozamem
1

Ответ:

m=int(input('Введите вес'))

h=int(input('Введите рост'))

pol=int(input('Введите пол (М/Ж)'))

imt=m/pow(h,2)

if pol.upper()=='М':

   if imt<17.5:

       print('анорексия')

   elif imt>=18.5 and imt<=21.9:

       print('низкий')

   elif imt>=22 and imt<=24.9:

       print('средний')

   elif imt>=25 and imt<=29.9:

       print('высокий')

   elif imt>=30 and imt<=39.9:

       print('избыточная масса тела')

   elif imt>=40:

       print('ожирение')

elif pol.upper()=='Ж':

   if imt<18.5:

       print('анорексия')

   elif imt>=18.5 and imt<=24.9:

       print('норма')

   elif imt>=25 and imt<=29.9:

       print('повышенный')

   elif imt>=30 and imt<=34.9:

       print('высокий')

   elif imt>=35:

       print('ожирение')

Похожие вопросы