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

Привет всем. Помогите, пожалуйста, сделать задание по информатике - ...

Приложения:

TangerineLeaf: На python пойдёт?
serzhant90: Именно python))

Ответы

Автор ответа: TangerineLeaf
0

Ответ:

Объяснение:

n = input()

st1 = []

st2 = []

while n != "exit":

   if n == "size":

       print(len(st1) + len(st2))

   if n == "clear":

       while len(st1) != 0:

           st1.pop()

       while len(st2) != 0:

           st2.pop()

       print("ok")

   if n == "front":

       if len(st2) == 0:

           if len(st1) == 0:

               print("error")

           else:

               while len(st1) != 0:

                   st2.append(st1.pop())

               print(st2[-1])

       else:

           print(st2[-1])

   if "append" in n:

       x, y = n.split()

       y = int(y)

       st1.append(y)

       print("ok")

   if n == "pop":

       if len(st2) == 0:

           if len(st1) == 0:

               print("error")

           else:

               while len(st1) != 0:

                   st2.append(st1.pop())

               print(st2.pop())

       else:

           print(st2.pop())

   n = input()

else:

   print("До свидания")

К сожалению, не даёт прикрепить питоновский файл

Проверь, верно ли работают все команды, если что - пиши.


serzhant90: Спасибо, буду пробовать. Чуть позже отпишусь.
Похожие вопросы