さて、スタックに単語を入力しようとしています。文字列を入力した後、それらすべてを出力したいと思います。そのため、一度に1つずつしか印刷できません。外でforループを使用してみましたが、スタックは明らかに反復可能ではありません。だから私はスタック内でそれを繰り返します。それはまだ機能していません。
class Stack:
def __init__(self):
self.items = []
def push(self,items):
self.items.insert(0,items)
def pop(self):
for x in self.items:
print( self.items.pop(0))
def show(self):
print (self.items)
s = Stack()
s.show()
placed = input("enter")
item = s.pop()
print(item, "is on top", s)