Dynamic14. Дан набор из 10 чисел. Создать очередь, содержащую данные числа в указанном порядке (первое число будет размещаться в начале очереди, последнее — в конце), и вывести указатели \(P_1\) и \(P_2\) на начало и конец очереди.

Решение на Python 3:

import random

queue = []

N = 10
for i in range(N):
D = random.randrange(1,10)
queue.append(D)

print("Queue: ", queue)
print()
print("First item: ", queue[0])
print("id of first item: ", id(queue[0]))
print()
print("Last item: ", queue[-1])
print("id of last item: ", id(queue[-1]))