Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.03.2020
Сообщений: 10

Вычислить индекс массы тела

30.03.2020, 14:57. Показов 33551. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить индекс массы тела в зависимости от роста, веса и возраста, а затем проинтерпретировать результат в соответствии с рекомендациями Всемирной Организации Здравоохранения:

Индекс массы тела,
возраст < 45 Индекс массы тела,
возраст >= 45 Описание
меньше 18,5 меньше 22 Недостаточная масса тела
18,5 - 24,99 22 - 26,99 Нормальная масса тела
25 – 29.99 27– 31.99 Избыточная масса тела
больше или равно 30 больше или равно 32 Ожирение
Пояснение.
Эту задачу будем решать на основе программы, созданной на предыдущих шагах, в которую необходимо внести следующие изменения (чтобы ее можно было проверять автоматически):

удалить ввод имени и приветствие;
удалить подсказки из операторов input;
исправить оператор вывода результатов;
проверить, чтобы все строки в кавычках не заканчивались пробелами.


Код исправленной программы:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
age = int(input())
height = float(input())
weight = float(input())
 
if age < 10 or height < 0 or height > 3 or weight < 0 or weight > 500:    
    print("Ошибочные входные данные")
else:
    bmi = weight / height ** 2  
    bmi = round(bmi, 2)
    
    if bmi < 18.5:
        description = "недостаточной массой тела."            
    elif bmi < 25:
        description = "нормальной массой тела."            
    elif bmi < 30:
        description = "избыточной массой тела."  
    else:          
        description = "ожирением."
   
    print("bmi=", bmi, "Вы относитесь к группе людей с", description)
Для решения поставленной задачи добавьте в эту программу операторы, которые позволяют учесть возраст при интерпретации результатов. Сначала реализуйте и проверьте ее работоспособность на локальном компьютере.

Для автоматической проверки программы на платформе stepik :

вставите код программы в окно кода данного задания;
нажмите кнопку Запустить код, если программа не содержит ошибок, то будет выведен результат ее работы для тестовых входных данных, сравните свой результат с тестовым, если они не совпадают - исправьте программу;
отправьте программу на проверку, кликнув по кнопке Отправить, программа будет проверена на нескольких наборах входных данных. В случае если программа на всех тестах работает верно, то будет выведено сообщение об успешном завершении задания, в противном случае Вам покажут номер теста, на котором программа работает неверно.
Sample Input 1:

47
1.66
87.09
Sample Output 1:

bmi= 31.6 Вы относитесь к группе людей с избыточной массой тела.
Sample Input 2:

24
1.81
71.16
Sample Output 2:

bmi= 21.72 Вы относитесь к группе людей с нормальной массой тела.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2020, 14:57
Ответы с готовыми решениями:

Вычислить индекс массы тела
Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для хранения этой информации используйте три...

Выполнить с помощью интерфейса Вычислить индекс массы тела
2)Выполнить с помощью интерфейса. Вычислите индекс массы тела.

c++ Индекс массы тела
Всем привет. сразу скажу что мой уровень знаний языков программирования практически 0 Пару дней назад начал читать книгу по c++ и вот...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.03.2020, 14:57
Помогаю со студенческими работами здесь

Индекс массы тела
Помогите сделать вычисления индекса массы тела , формула такая вес/рост кв.м . Интерфейс должен быть такой: Edit1.text - Рост Edit2.text-...

Выдать индекс массы тела
Здравствуйте. Вот такая задача. Вот, что получилось у меня: #include &lt;iostream&gt; #include &lt;cmath&gt; using...

Определить индекс массы тела (BMI)
Учебник Стивен Прата 6-е издание. Лекции и упражнения. 3 глава - 2 задача. Напишите короткую программу, которая запрашивает рост в футах...

Создать функцию по расчету ИМТ( индекс массы тела)
создать функцию по расчету ИМТ( индекс массы тела). формула ИМТ: масса тела/рост в квадрате

Составить программу, запрашивающую ваш рост и вес, которая далее рассчитывает индекс массы тела (операторы SWITCH-CASE)
Необходимо составить программу запрашивающую ваш рост и вес, далее рассчитывает индекс массы тела (bmi), выдает его значение и определяет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru