スタックを使用してキュー用のコードを書きます
コメントコードを備えたPythonバージョンは次のとおりです。
クラスQueueUsingStacks：
    def __init __（self）：
        ＃Input_stackとoutput_stackの2つのスタックを初期化します
        self.input_stack = []
        self.output_stack = []

    def enqueue（self、item）：
        ＃input_stackに要素を追加します
        self.input_stack.append（item）

    def dequeue（self）：
        ＃OUTPUT_STACKが空の場合は、すべての要素をinput_stackからoutput_stackに転送します
        self.output_stackではない場合：
            while self.input_stack：
                self.output_stack.append（self.input_stack.pop（））
        ＃キューの前面にあるoutput_stackから上部要素を返します。
        self.output_stack.pop（）を返します