Создание калькулятора индекса массы тела на языке программирования Python | Статья в журнале «Юный ученый»

Отправьте статью сегодня! Журнал выйдет 11 мая, печатный экземпляр отправим 15 мая.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Отличный выбор методов исследования Высокая практическая значимость Высокая теоретическая значимость

Рубрика: Информатика

Опубликовано в Юный учёный №3 (77) март 2024 г.

Дата публикации: 16.02.2024

Статья просмотрена: 30 раз

Библиографическое описание:

Темирбеков, А. Т. Создание калькулятора индекса массы тела на языке программирования Python / А. Т. Темирбеков, Е. Д. Малашонкова. — Текст : непосредственный // Юный ученый. — 2024. — № 3 (77). — С. 294-300. — URL: https://moluch.ru/young/archive/77/4178/ (дата обращения: 02.05.2024).



Введение

Тема работы: Создать калькулятор индекса массы тела на языке программирования Python.

Цель: изучив языке программирования Python, Создать калькулятор индекса массы тела на языке программирования Python.

Задачи:

— Узнать, что такое ИМТ и для чего он нужен

— Ознакомиться с языком программирования Python.

— Создать калькулятор индекса массы тела.

— Применить его.

Актуальность темы состоит в том, что многие люди когда-то хотели, или хотят отследить свое состояние здоровья, узнав свой индекс массы тела. Этот калькулятор отлично подходит для спортсменов, которые хотят построить красивое и эстетичное тело. На базе языка программирования Python было написано огромное количество приложений, которыми пользуются люди во всем мире, посему я решил попробовать сделать что-то своё, а именно калькулятор индекса массы тела.

I. Теоретическая часть проекта

Что такое индекс массы тела и где он используется?

Индекс массы тела (ИМТ) является математическим индикатором, который используется для определения степени соответствия массы тела человека его росту. ИМТ рассчитывается путем деления массы тела в килограммах на квадрат роста в метрах.

Индекс массы тела широко используется в медицинской практике для оценки состояния здоровья и оценки риска возникновения различных заболеваний. Он является важным индикатором избыточной или недостаточной массы тела, что может привести к различным заболеваниям, таким как ожирение, диабет, сердечно-сосудистые заболевания, артрит и т. д.

Для кого необходим расчет ИМТ?

Расчет ИМТ необходим для всех людей, вне зависимости от пола, возраста и физической активности. Однако степень интерпретации может отличаться в зависимости от возраста и пола. Например, у детей и подростков ИМТ должен рассматриваться с учетом возраста и пола, так как процесс набора массы тела у них отличается от взрослых.

С помощью чего рассчитывают ИМТ?

Индекс массы тела может быть оценен с помощью специальных калькуляторов, которые позволяют быстро и удобно определить его значение. Обычно для расчета необходимо указать свою массу тела в килограммах и рост в сантиметрах. После ввода этих данных калькулятор автоматически выдаст значение ИМТ и его интерпретацию.

Интерпретация значения ИМТ осуществляется согласно мировым стандартам оценки. Например, значение ИМТ менее 18,5 указывает на дефицит массы тела, от 18,5 до 24,9 считается нормой, 25,0–29,9 — избыточной массой тела, 30,0 и более — ожирение.

Калькулятор ИМТ также может предоставить рекомендации по управлению массой тела. Например, если у человека обнаружено избыточное значение ИМТ, калькулятор может предложить стратегии по снижению массы тела, такие как правильное питание, увеличение физической активности и т. д.

Индекс массы тела является важным инструментом для отслеживания состояния здоровья и предотвращения различных заболеваний, связанных с лишним весом. Поэтому использование калькулятора ИМТ и регулярный контроль этого показателя является важной составляющей здорового образа жизни.

Что такое Tkinter?

Я думаю, все уже знают о языке программирования Python, поэтому я хотел бы рассказать об его библиотеке — Tkinter.

Tkinter — это пакет для Python, предназначенный для работы с библиотекой Tk. Библиотека Tk содержит компоненты графического интерфейса пользователя (graphical user interface — GUI). Эта библиотека написана на языке программирования Tcl.

Под графическим интерфейсом пользователя (GUI) подразумеваются все те окна, кнопки, текстовые поля для ввода, скроллеры, списки, радиокнопки, флажки и другие элементы, которые вы видите на экране, открывая то или иное приложение. Через них вы взаимодействуете с программой и управляете ею. Все эти элементы интерфейса будем называть виджетами (widgets — штуковины).

В настоящее время почти все приложения, которые создаются для конечного пользователя, имеют GUI. Редкие программы, подразумевающие взаимодействие с человеком, остаются консольными. В предыдущих двух курсах мы писали только консольные программы.

Глоссарий

Индекс массы тела величина, позволяющая оценить степень соответствия массы человека и его роста и тем самым косвенно судить о том, является ли масса недостаточной, нормальной или избыточной.

Формула ИМТ Индекс массы тела измеряется в кг/м² и рассчитывается по формуле: ИМТ = m/h2, где: m — масса тела в килограммах, h — рост в метрах.

Python высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.

Tkinter — кросс-платформенная событийно-ориентированная графическая библиотека на основе средств Tk, написанная Стином Лумхольтом и Гвидо ван Россумом. Входит в стандартную библиотеку Python. Tkinter — это свободное программное обеспечение, распространяемое под Python-лицензией.

II. Практическая часть проекта


III. Публикация проекта

Выполнив работу, я опубликовал свой проект, и каждый из вас может попробовать использовать калькулятор либо по ссылке https://t.me/proekt9ASHILI, либо сканировав QR код:

Заключение

Потратив некоторое время на изучение языка программирования Python я понял, что Tkinter как инструмент для создания приложений прост в освоении, а потратив чуть больше времени можо без проблем понять как создавать различные приложения, что позволяет делать всё самостоятельно. Калькулятор хорошего качества, особенно если учитывать, что я не являюсь опытным программистом.

Литература:

  1. https://younglinux.info/tkinter/tkinter


Задать вопрос