1 import queue 2 #SOR - spec. adatszerkezet a pythonban (FIFO) 3 4 sor=queue.Queue(maxsize=10) #konstruktor (létrehozás) 5 i=1 6 print('Maximum 10 szám mehet a sorba!') 7 while True: 8 x=int(input(str(i)+'. szám: ')) 9 sor.put(x) 10 i+=1 11 if x==0 or sor.full(): 12 break 13 14 print('A sor hossza: ', sor.qsize()) 15 16 while not sor.empty(): 17 print(sor.get()) 18 19 #VEREM - spec. adatszerkezet a pythonban (LIFO) 20 21 verem=queue.LifoQueue(maxsize=10) #konstruktor (létrehozás) 22 23 i=1 24 print('Maximum 10 szám mehet a verembe!') 25 while True: 26 x=int(input(str(i)+'. szám: ')) 27 verem.put(x) 28 i+=1 29 if x==0 or verem.full(): 30 break 31 32 print('A verem mélysége: ', verem.qsize()) 33 34 while not verem.empty(): 35 print(verem.get())