"""
使用Python的列表实现栈,封装成一个类ListStack,提供 put, get, empty, __len__方法实现入栈,出栈,检查是否为空,获得栈深度
"""
class ListStack():
def __init__(self):
self._l = []
def put(self, element):
self._l.append(element)
# 你需要实现这个方法
def get(self):
return self._l.pop()
# # 你需要实现这个方法
def empty(self):
if len(self) == 0:
return True
else:
return False
# 你需要实现这个方法
def __len__(self):
return len(self._l)
# 你需要实现这个方法
n = int(input())
myqueue = ListStack()
for i in range(n):
myqueue.put(input())
while not myqueue.empty():
print(myqueue.get())
网友评论