Skip to content
HumBearPigPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

FitLife — консольный фитнес-бот

От автора: Данное описание написал полностью ИИ, т.к. текст мне писать некогда.

Учебный проект: консольный бот FitLife, который помогает людям следить за здоровьем. Компания FitLife разрабатывает приложение для контроля здоровья; мобильной версии пока нет, но инвесторам нужен работающий прототип.

Что умеет бот

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

Пользователь должен почувствовать заботу — значит, интерфейс (пусть и текстовый) вежливый, а результаты — понятные и полезные.

Как считаются показатели

  • ИМТ: bmi = user_weight / (user_height ** 2), результат округляется до одного знака после запятой.
  • Норма воды: 30 мл на каждый килограмм веса, затем перевод в литры (water_needed / 1000). 30 мл на килограмм — стандартная рекомендация для поддержания водного баланса.

Как запустить

Нужен Python 3, внешние библиотеки не требуются. В терминале из папки проекта:

python fit_life.py

Бот попросит имя, возраст, вес (в кг) и рост (в метрах).

Пример работы

Ввод: Анна, 25 лет, 75.5 кг, 1.8 м.

Привет! Я бот FitLife — помогу тебе следить за здоровьем.
Привет! Как тебя зовут? Анна
Сколько тебе лет? 25
Введи свой вес в кг (например, 55.5 кг.): 75.5
Введи свой рост в метрах (например, 1.77 м.): 1.8
Отчет для пользователя: Анна (25 г.)
Твой Индекс массы тела: 23.3
Рекомендуемая норма воды: 2.3 л. в день

Расчет окончен. Будьте здоровы!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages