Python По формуле Брокка Идеальный вес для мужчин = (рост в сантиметрах - 100)×1.15 Идеальный вес
для женщин =(рост в сантиметрах - 110)×1.15 Прльзователь должен ввести свое имя, рост и вес. Потом программа должна выдать "Имя ваш идеальный вес - значение"Ответы на вопрос
gender = input('Введите пол ')
name = input('Введите своё имя ')
height = int(input('Введите свой рост '))
if (gender == 'мужской'):
weight = (height-100) * 1.15
else:
weight = (height-110) * 1.15
print('{}, Ваш идеальный вес - {}'.format(name,int(weight)))
P.S не понятно зачем вводить вес пользователю вместо него полезнее ввести пол
Для написания программы, которая рассчитывает идеальный вес по формуле Брокка, нужно использовать ввод пользовательских данных и вычисление значения идеального веса в соответствии с полом.
Ниже представлен пример программы на Python, которая выполняет описанные действия:
pythondef calculate_ideal_weight(height, gender):
if gender == "мужчина":
ideal_weight = (height - 100) * 1.15
elif gender == "женщина":
ideal_weight = (height - 110) * 1.15
else:
raise ValueError("Некорректно указан пол. Используйте 'мужчина' или 'женщина'.")
return ideal_weight
def main():
name = input("Введите ваше имя: ")
height = int(input("Введите ваш рост в сантиметрах: "))
gender = input("Введите ваш пол (мужчина или женщина): ").lower()
try:
ideal_weight = calculate_ideal_weight(height, gender)
print(f"Имя: {name}, ваш идеальный вес - {ideal_weight:.1f} кг")
except ValueError as e:
print(str(e))
if __name__ == "__main__":
main()
Программа спросит у пользователя имя, рост и пол. Затем она вычислит и выведет идеальный вес для указанного пола и роста с точностью до одной десятой. Пожалуйста, обратите внимание, что в программе предполагается, что пользователь введет корректные значения роста и пола (одно из: "мужчина" или "женщина"). Если будет введено некорректное значение пола, программа выдаст ошибку и завершится.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
