Створіть програму, яка приймає як формальні параметри зріст і вагу користувача, обчислює індекс маси тіла і в залежності від результату повертає інформаційне повідомлення (маса тіла в нормі, недостатня вага або слідкуйте за фігурою). Користувач з клавіатури вводить значення росту та маси тіла та передає ці дані у вигляді фактичних параметрів під час виклику функції. Програма працює доти, доки користувач не зупинить її комбінацією символів «off».
Ответы на вопрос
Ответил glor777j
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))
Новые вопросы
Русский язык,
1 год назад
Биология,
1 год назад
Математика,
1 год назад
Математика,
1 год назад
Қазақ тiлi,
7 лет назад
File "C:\PeCharm\HM8\task 5.py", line 4
bmi = weight / (height * height)
^
IndentationError: expected an indented block after function definition on line 1