• Предмет: Информатика
  • Автор: logikaschool123
  • Вопрос задан 3 месяца назад

Створіть програму, яка приймає як формальні параметри зріст і вагу користувача, обчислює індекс маси тіла і в залежності від результату повертає інформаційне повідомлення (маса тіла в нормі, недостатня вага або слідкуйте за фігурою). Користувач з клавіатури вводить значення росту та маси тіла та передає ці дані у вигляді фактичних параметрів під час виклику функції. Програма працює доти, доки користувач не зупинить її комбінацією символів «off».


rahlenko007: язык?
rahlenko007: тебе на питоне, джаве, с++, с#, джаваскрипте
rahlenko007: ??
logikaschool123: Пайтон

Ответы

Ответ дал: rahlenko007
1

Ответ:

def calculate_bmi(height, weight):

   # Формула для обчислення індексу маси тіла (ІМТ)

   bmi = weight / (height * height)

   if bmi < 18.5:

       return "Недостатня вага"

   elif bmi >= 18.5 and bmi < 24.9:

       return "Маса тіла в нормі"

   else:

       return "Слідкуйте за фігурою"

while True:

   height = float(input("Введіть ваш зріст у метрах: "))

   weight = float(input("Введіть вашу масу тіла у кілограмах: "))

   result = calculate_bmi(height, weight)

   print(f"Результат: {result}")

   command = input("Введіть 'off' для завершення програми: ")

   if command == "off":

       break

Вас заинтересует