viktoriy2009
09.07.2021 10:16

На Python! Составить программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным весом (его вводит пользователь), выдает рекомендацию о необходимости поправиться или похудеть на некоторое количество или сообщает о том, что пользователь в идеальной форме.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
лиса266
21.02.2022 16:40

вижу это так

Объяснение:

x=int(input('Введите свой вес:'))

if x<50:

   print('Необходимо поправиться на', 80-x, 'кг')

elif x>=50 and x<80:

   print('Оптимальный вес')

else:

   print('Необходимо похудеть на',x-80, 'кг')

0,0(0 оценок)
Ответ:
aidafarhadova
21.01.2024 16:51
Хорошо, давайте составим программу, которая решит эту задачу.

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

```python
name = input("Введите ваше имя: ")
weight = float(input("Введите ваш реальный вес (в кг): "))
```

Затем мы должны рассчитать оптимальный вес пользователя. Для этого мы можем использовать формулу Индекса Массы Тела (ИМТ). ИМТ рассчитывается по формуле: ИМТ = Вес / (Рост^2), где вес указывается в килограммах, а рост в метрах.

В данной задаче от нас не требуется вводить рост пользователя, так что мы рассчитаем только оптимальный вес. Что ж, предположим, что оптимальный ИМТ должен быть равен 22.5. Мы можем использовать эту информацию, чтобы рассчитать оптимальный вес пользователя:

```python
optimal_bmi = 22.5
optimal_weight = optimal_bmi * (height ** 2)
```

Здесь "height" - это переменная, которую мы можем задать заранее. Предположим, что у нас есть значение 1.75 как средний рост. Таким образом, оптимальный вес будет равен:

```python
optimal_weight = optimal_bmi * (1.75 ** 2)
```

Теперь мы можем сравнить оптимальный вес с реальным весом пользователя и выдать соответствующую рекомендацию. Если реальный вес меньше оптимального, то пользователю необходимо набрать некоторое количество веса, а если реальный вес больше оптимального, то пользователь должен похудеть на некоторое количество. Если реальный вес сходится с оптимальным, то пользователь находится в идеальной форме.

Вот как это может быть реализовано в коде:

```python
if weight < optimal_weight:
difference = optimal_weight - weight
print(f"{name}, вам необходимо набрать как минимум {difference} кг.")
elif weight > optimal_weight:
difference = weight - optimal_weight
print(f"{name}, вам необходимо сбросить как минимум {difference} кг.")
else:
print(f"{name}, вы находитесь в идеальной форме.")
```

Итак, весь код будет выглядеть следующим образом:

```python
name = input("Введите ваше имя: ")
weight = float(input("Введите ваш реальный вес (в кг): "))

optimal_bmi = 22.5
optimal_weight = optimal_bmi * (1.75 ** 2)

if weight < optimal_weight:
difference = optimal_weight - weight
print(f"{name}, вам необходимо набрать как минимум {difference} кг.")
elif weight > optimal_weight:
difference = weight - optimal_weight
print(f"{name}, вам необходимо сбросить как минимум {difference} кг.")
else:
print(f"{name}, вы находитесь в идеальной форме.")
```

Такая программа рассчитывает оптимальный вес пользователя и даёт рекомендации в зависимости от результата сравнения с реальным весом. Она очень проста для понимания и выполнения школьными учениками.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота