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

Задача 5. Перевезення роялю остаточно поламали ліфт, і тепер він їздить на кожен четвертий поверх. Визначити вартість доставки роялю за нових умов. Оскільки ліфт зупиняється лише на кожному четвертому поверсі, тож варто їхати на ближчий поверх вище або нижче потрібного. А потім визначаємо ціну доставки. p=int(input('Введİть номер поверху ')) if (p==1): lift=0 elif (p=2): lift=4 #для 2,3,4,5,6 поверху elif (p>=7): #для 7,8,9 поверху lift=8 print("Потрібно їхати на", lift," поверх") if lift==p: price=0 elif lift ​

Ответы

Ответ дал: Alt0l
1

Відповідь:

p = int(input('Введіть номер поверху: '))

if p == 1:
   lift = 0
elif p == 2:
   lift = 4
elif p >= 7:
   lift = 8
else:
   lift = ((p-1)//4 + 1) * 4

print("Потрібно їхати на", lift, "поверх")

if lift == p:
   price = 0
else:
   if lift > p:
       price = (lift - p) * 20
   else:
       price = (p - lift) * 20
   print("Вартість доставки: ", price, " грн")

Пояснення:

Вас заинтересует