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

Сегодня напишем простенькую программу на 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-разработчиком» Python, Программирование, Программист, Длиннопост, IT, Ответ на пост, Текст

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

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

Программирование на python

648 постов11.8K подписчиков

Добавить пост

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

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


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

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

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

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

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

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


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

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

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

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

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