Предмет: Информатика,
автор: logikaschool123
Створіть програму, яка приймає як формальні параметри зріст і вагу користувача, обчислює індекс маси тіла і в залежності від результату повертає інформаційне повідомлення (маса тіла в нормі, недостатня вага або слідкуйте за фігурою). Користувач з клавіатури вводить значення росту та маси тіла та передає ці дані у вигляді фактичних параметрів під час виклику функції. Програма працює доти, доки користувач не зупинить її комбінацією символів «off».
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
Похожие вопросы
Предмет: История,
автор: minturganovmiras03
Предмет: Математика,
автор: ajslu109
Предмет: Математика,
автор: yliaaleynik2
Предмет: Информатика,
автор: nurgul0302
Предмет: Математика,
автор: Аноним