Предмет: Информатика, автор: peh2000peh

Задача 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, " грн")

Пояснення:

Похожие вопросы