verem_python.py
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())