Вопрос задан 22.07.2023 в 04:14. Предмет Информатика. Спрашивает Agabaev Zhandos.

Python По формуле Брокка Идеальный вес для мужчин = (рост в сантиметрах - 100)×1.15 Идеальный вес

для женщин =(рост в сантиметрах - 110)×1.15 Прльзователь должен ввести свое имя, рост и вес. Потом программа должна выдать "Имя ваш идеальный вес - значение"
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Козлов Аким.

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 не понятно зачем вводить вес пользователю вместо него полезнее ввести пол

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы, которая рассчитывает идеальный вес по формуле Брокка, нужно использовать ввод пользовательских данных и вычисление значения идеального веса в соответствии с полом.

Ниже представлен пример программы на Python, которая выполняет описанные действия:

python
def 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()

Программа спросит у пользователя имя, рост и пол. Затем она вычислит и выведет идеальный вес для указанного пола и роста с точностью до одной десятой. Пожалуйста, обратите внимание, что в программе предполагается, что пользователь введет корректные значения роста и пола (одно из: "мужчина" или "женщина"). Если будет введено некорректное значение пола, программа выдаст ошибку и завершится.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос