Предмет: Информатика, автор: portasandrew

Створіть програму, яка приймає як формальні параметри зріст і вагу користувача, обчислює індекс маси тіла і в залежності від результату повертає інформаційне повідомлення (маса тіла в нормі, недостатня вага або слідкуйте за фігурою). Користувач з клавіатури вводить значення росту та маси тіла та передає ці дані у вигляді фактичних параметрів під час виклику функції. Програма працює доти, доки користувач не зупинить її комбінацією символів «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))


portasandrew: чомусь не працює
File "C:\PeCharm\HM8\task 5.py", line 4
bmi = weight / (height * height)
^
IndentationError: expected an indented block after function definition on line 1
Похожие вопросы
Предмет: Русский язык, автор: daswa1737
Предмет: Английский язык, автор: ceh9nine