• Предмет: Информатика
  • Автор: QzY1DaRKIE
  • Вопрос задан 5 месяцев назад

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

Ответы

Ответ дал: Anigoo1
1

Ответ:

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

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.')

Объяснение:


Anigoo1: Прости мне просто было лень переключится между русскими английским.
QzY1DaRKIE: у меня пишет эту ошибку
Traceback (most recent call last):
File "", line 18
print('Your weight is below the ideal weight for your age and height.')
^^^^^
IndentationError: expected an indented block after 'if' statement on line 16
Anigoo1: Вот второе:
Anigoo1: https://pastebin.com/emGAPHN0 вот код полный
QzY1DaRKIE: все работает спасибо
Вас заинтересует