6

Продолжение поста «Как я стал Python-разработчиком»6

Сегодня напишем простенькую программу на Python для расчёта индекса массы тела (ИМТ).

Откройте https://replit.com/languages/python3 и начинайте писать код в этом онлайн-редакторе.

Вот как выглядит код программы:

# Запрос роста в сантиметрах и сохранение его в переменную height_cm:

h = int(input("Введите ваш рост в сантиметрах: "))

# Запрос веса в килограммах по аналогии:

m = int(input("Введите ваш вес в килограммах: "))

Вычисляем ИМТ по формуле = m (кг) / (h (м))2, где m — масса тела в килограммах h — рост в метрах. Знак ** используется для возведения числа в степень:

imt = m / ((h / 100) ** 2) # формула ИМТ: вес / (рост в метрах в квадрате)

Самое сложное: пишем условия, где проверяем, находится ли пользователь в определённом диапазоне ИМТ. Если ИМТ меньше 18.5, мы выводим сообщение о недостаточном весе. Если ИМТ между 18.5 и 25, мы выводим сообщение о здоровом весе и т.д.:

if imt < 18.5:

print("Ваш ИМТ составляет", imt, ", что означает, что у вас недостаточный вес. Ешьте больше.")

elif imt < 25:

print("Ваш ИМТ составляет", imt, ", что означает, что ваш вес в норме. Так держать!")

elif imt < 30:

print("Ваш ИМТ составляет", imt, ", что означает, что у вас избыточный вес. Меньше ешьте на ночь.")

else:

print("Ваш ИМТ составляет", imt, ", что означает, что у вас ожирение. Рекомендуется немедленно сесть на диету.")

Полный код выглядит так:

Продолжение поста «Как я стал Python-разработчиком»

Жмите RUN. Поздравляю, вы написали программу на Python.

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

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Автор поста оценил этот комментарий

А попробуйте написать рассчет аккредитива с выводом графика

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пост для новичков

1
Автор поста оценил этот комментарий
Зачем вам флоат для роста? Вы рост с точностью до миллиметров измеряете? Да и вес для ИМТ с точностью до килограмма достаточно будет
раскрыть ветку (1)
Автор поста оценил этот комментарий

согласен с флоатом переборщил, поправлю код

1
DELETED
Автор поста оценил этот комментарий

Как видим, форматирование Пикабу код не поддерживает. Я бы ещё максимально узкий скрин приложил, чтобы было видно отступы.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Хорошо

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества