Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def proverka(a):
- if a == 1 or a == 2 or a == 3 or a == 4:
- return a
- else:
- print("Неверное число, попробуйте ввести снова.")
- return a
- def swap(list): #функция reverse, но ручками(
- return list[::-1]
- deck = []
- y = 1
- print("Сколько будет элементов в деке?") #Число элементов списка
- n=int(input())
- for i in range(n): #Заполнение списка
- print("Введите элемент")
- deck.append(int(input()))
- while y == 1:
- print("\nВведите номер команды, которую хотите выполнить \n1) Добавить элемент\n2) Убрать элемент\n3) Посмотреть deck\n4) Выйти из меню\n")
- a = int(input())
- proverka(a)
- if a == 1:
- print("\nВыберите, с какой стороны вы хотите добавить эллемент:\n1)Слева\n2)Справа")
- b = int(input())
- if b == 1:
- print("\nВведите элемент, который хотите добавить слева")
- m = int(input())
- swap_deck = swap(deck)
- swap_deck.append(m)
- deck = swap(swap_deck)
- elif b == 2:
- print("\nВведите элемент, который хотите добавить справа")
- m = int(input())
- deck.append(m)
- else:
- print("Ошибка ввода, попробуйте снова.")
- elif a == 2:
- print("Выберите, с какой стороны вы хотите удалить эллемент:\n1)Слева\n2)Справа")
- b = int(input())
- if b == 1:
- del deck[0]
- elif b == 2:
- del deck[len(deck)-1]
- else:
- print("Ошибка ввода, попробуйте снова.")
- elif a == 3:
- print(deck)
- if a == 4:
- y = 0
- elif a != 1 or a != 2 or a != 3 or a != 4:
- y=1
- print("В ходе управления deck = ",deck)
Add Comment
Please, Sign In to add comment