Мова програмування Python!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Відомо таке співвідношення ідеальної ваги та зросту людини за віком: від значення зросту
людини в сантиметрах беруться останні дві цифри:
Якщо вік людини до 25 років, то її вага має становити на 5 кг менше одержаного
двоцифрового числа.
Для людей віком від 25 до 45 років – дорівнювати цьому двоцифровому числу.
Для старших за 45 років – двоцифрове число потрібно збільшити на 5.
Розробіть програму, у якій користувач вводить свій зріст у сантиметрах, вагу кілограмах
та повну кількість років. У результаті виконання програми отримують висновок: вага
ідеальна, надлишкова вага, недостатня вага.
Answers & Comments
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.
Залежно від віку користувача обчислюється його ідеальна вага за допомогою вказаних у завданні правил.
За допомогою простих порівнянь виводиться відповідний висновок щодо ваги користувача.