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

Мова програмування Python!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Відомо таке співвідношення ідеальної ваги та зросту людини за віком: від значення зросту
людини в сантиметрах беруться останні дві цифри:
 Якщо вік людини до 25 років, то її вага має становити на 5 кг менше одержаного
двоцифрового числа.
 Для людей віком від 25 до 45 років – дорівнювати цьому двоцифровому числу.
 Для старших за 45 років – двоцифрове число потрібно збільшити на 5.
Розробіть програму, у якій користувач вводить свій зріст у сантиметрах, вагу кілограмах
та повну кількість років. У результаті виконання програми отримують висновок: вага
ідеальна, надлишкова вага, недостатня вага.

Ответы

Ответ дал: andrey1284pro
0
height = int(input("Введіть зріст у сантиметрах: "))
weight = int(input("Введіть вагу у кілограмах: "))
age = int(input("Введіть повну кількість років: "))

last_two_digits = height % 100

if age < 25:
ideal_weight = last_two_digits - 5
elif age >= 25 and age < 45:
ideal_weight = last_two_digits
else:
ideal_weight = last_two_digits + 5

if ideal_weight == weight:
print("Ваша вага ідеальна")
elif ideal_weight > weight:
print("Ваша вага недостатня")
else:
print("Ваша вага надлишкова")


Пояснення до програми:

Користувач вводить зріст у сантиметрах, вагу у кілограмах та повну кількість років за допомогою відповідних input команд.
Щоб отримати останні дві цифри зросту, використовується оператор % (залишок від ділення) зі значенням 100.
Залежно від віку користувача обчислюється його ідеальна вага за допомогою вказаних у завданні правил.
За допомогою простих порівнянь виводиться відповідний висновок щодо ваги користувача.


radeckijbogdan00: дякую
Вас заинтересует