Вопрос задан 08.06.2023 в 16:01. Предмет Информатика. Спрашивает Каширец Денис.

Допоможіть будьласка, це треба зробити на Thonny Відомо таке співвідношення ідеальної ваги та

зросту людини за віком: від значення зросту людини в сантиметрах беруться останні дві цифри; якщо вік людини до 25 років, то її вага має становити на 5 кг менше одержаного двоцифрового числа, для людей від 25 до 45 років — дорівнювати цьому двоцифровому числу, а для старших за 45 років — двоцифрове число потрібно збільшити на 5. У середовищі програмування розробіть програму Ідеальна вага, у якій користувач вводить свій зріст у сантиметрах і вагу, вказує вік у роках. У результаті виконання програми отримують висновок: вага ідеальна, надлишкова вага, недостатня вага
0 0
Перейти к ответам

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

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

Ответ:

# Пожалуйста, укажите свой рост в сантиметрах

height = int(input('Please enter your height in centimeters: '))

# Пожалуйста, укажите ваш возраст

age = int(input('Please enter your age in years: '))

# Пожалуйста, укажите свой вес

weight = int(input('Please enter your weight in kilograms: '))

# подсчитываем идеальный вес в зависимости от возраста

ideal_weight = (height % 100) - 5

if age < 25:

   ideal_weight -= 5

elif age > 45:

   ideal_weight += 5

# выводим результат

if weight < ideal_weight:

   print('Your weight is below the ideal weight for your age and height.')

elif weight > ideal_weight:

   print('Your weight is above the ideal weight for your age and height.')

else:

   print('Your weight is the ideal weight for your age and height.')

Объяснение:

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

Ось приклад програми на мові Python, яку можна використовувати в середовищі програмування Thonny:

python
def ideal_weight(height, weight, age): last_two_digits = height % 100 if age < 25: ideal = last_two_digits - 5 elif age < 45: ideal = last_two_digits else: ideal = last_two_digits + 5 if weight == ideal: return "Ваша вага ідеальна" elif weight > ideal: return "Ваша надлишкова вага: " + str(weight - ideal) + " кг" else: return "Ваша недостатня вага: " + str(ideal - weight) + " кг" height = int(input("Введіть ваш зріст у сантиметрах: ")) weight = int(input("Введіть вашу вагу: ")) age = int(input("Введіть ваш вік у роках: ")) result = ideal_weight(height, weight, age) print(result)

Пояснення:

  1. Функція ideal_weight отримує вхідні дані зросту (height), ваги (weight) і віку (age).
  2. Отримуємо останні дві цифри з введеного зросту, використовуючи операцію %.
  3. За допомогою умовних операторів визначаємо ідеальну вагу згідно з вказаним у завданні співвідношенням.
  4. Порівнюємо отриману ідеальну вагу з введеною вагою і повертаємо відповідний результат.
  5. Користувачеві пропонується ввести зріст, вагу і вік, після чого викликається функція ideal_weight з введеними значеннями.
  6. Результат виводиться на екран.

Будь ласка, зауважте, що ця програма передбачає, що користувач вводить правильні числові значення для зросту, ваги і віку. Якщо користувач введе некоректні дані (наприклад, символи або рядки замість чисел), програма може видати помилку. Щоб забезпечити більшу стійкість до помилок, можна використати додаткову перевірку коректності введених даних перед обчисленням ідеальної ваги.

0 0

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

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

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