class MainWindow(QMainWindow, Ui_MainWindow): """ Class documentation goes here. """ def __init__(self, parent = None): """ Constructor """ QMainWindow.__init__(self, parent) self.setupUi(self) self.main = MainView(self.centralWidget()) self.queue = Queue(self.centralWidget()) #self.setCentralWidget(self.main) self.queue.hide() self.show() @pyqtSignature("") def on_actionMain_triggered(self): """ Slot documentation goes here. """ self.queue.hide() self.main.show() #self.setCentralWidget(self.main) @pyqtSignature("") def on_actionView_Queue_triggered(self): """ Slot documentation goes here. """ self.main.hide() self.queue.show()
def hot(names, num): name_queue = Queue() for name in names: name_queue.enqueue(name) print(name_queue.show()) while name_queue.size() > 1: for i in range(num): name_queue.enqueue(name_queue.dequeue()) name_queue.dequeue() print('done') return print(name_queue.dequeue())
from os import system system('clear') from queue import Queue queue = Queue() queue.push(12) queue.push(23) queue.push(56) queue.push(78) queue.push(89) queue.push(100) queue.push(47) queue.pop() queue.pop() queue.pop() queue.show() queue.front_size()
from queue import Queue; if __name__ == "__main__": queue = Queue(); queue.enqueue(1); queue.enqueue(2); queue.enqueue(3); queue.enqueue(4); queue.enqueue(5); queue.enqueue(6); queue.show(); print "====================="; print "pop", queue.dequeue(); queue.show(); print "====================="; print "pop", queue.dequeue(); queue.show(); print "====================="; print "pop", queue.dequeue(); queue.show(); print "====================="; queue.enqueue(7); queue.enqueue(8); queue.enqueue(9); queue.show(); print "====================="; print "pop", queue.dequeue(); queue.show(); print "=====================";
if q1.get_len()==0: break #q2出牌 tmp = int(q2.out_data()) #底牌有同一张牌 if book[tmp]>0: q2.put_data(tmp) top = s.out_data() while top!=tmp: q2.put_data(top) book[top]=0 top = s.out_data() book[top]=0 q2.put_data(top) else: s.put_data(tmp) book[tmp]=1 if q1.get_len()==0: print("P2赢。") print("P2手中的牌:") q2.show() print("地上的牌:") s.show() else: print("P1赢。") print("P1手中的牌:") q1.show() print("地上的牌:") s.show()
from stack import Stack from queue import Queue queue = Queue() queue.enqueue(1) queue.enqueue(2) queue.enqueue(3) queue.show()