Предмет: Информатика,
автор: portasandrew
Створіть програму, яка приймає як формальні параметри зріст і вагу користувача, обчислює індекс маси тіла і в залежності від результату повертає інформаційне повідомлення (маса тіла в нормі, недостатня вага або слідкуйте за фігурою). Користувач з клавіатури вводить значення росту та маси тіла та передає ці дані у вигляді фактичних параметрів під час виклику функції. Програма працює доти, доки користувач не зупинить її комбінацією символів «off».
Ответы
Автор ответа:
1
def calculate_BMI(height, weight):
bmi = weight / (height * height)
if bmi < 18.5:
return "Недостаточный вес"
elif bmi < 24.9:
return "Масса тела в норме"
else:
return "Следите за фигурой"
while True:
user_input = input("Введите ваш рост и вес (отделяйте запятой): ")
if user_input == "off":
break
height, weight = map(float, user_input.split(","))
print(calculate_BMI(height, weight))
Похожие вопросы
Предмет: Русский язык,
автор: daswa1737
Предмет: Математика,
автор: Dfvvg1186
Предмет: Математика,
автор: LoveBonnie
Предмет: Математика,
автор: Daryatserenkova
Предмет: Английский язык,
автор: ceh9nine
File "C:\PeCharm\HM8\task 5.py", line 4
bmi = weight / (height * height)
^
IndentationError: expected an indented block after function definition on line 1