展开全部
没有e5a48de588b662616964757a686964616f31333335323531问题啊 你的代码缩进有问题吧:class MyStack(object):
def __init__(self, max):
self.head = -1
self.stack = list()
self.max = max
for i in range(self.max):
self.stack.append(0)
def put(self, item):
if self.head >= self.max:
return 'Put Error: The Stack is Overflow!'
else:
self.head += 1
self.stack[self.head] = item
print 'Put %s Success' % item
def get(self):
if self.head
return 'Get Error: The Stack is Empty!'
else:
self.head -= 1
return self.stack[self.head+1]
def isEmpty(self):
if self.head
return True
return False
if __name__ == "__main__":
mystack = MyStack(100)
mystack.put('a')
mystack.put('b')
print mystack.get()
mystack.put('c')
print mystack.get()
print mystack.get()
print mystack.get()