python小猪蹄儿

夜的第七章,打字机继续向前推向,微亮!

请写一个栈

class Stack:
    #初始化栈(列表)
    def __init__(self):
        self.items=[]
    #栈的大小
    def size(self):
        return len(self.items)
    #给栈增加元素
    def push(self,item):
        return self.items.append(item)
    #删除栈元素
    def pop(self):
        return self.items.pop()
    #判断栈是否为空
    def isempty(self):
        return self.items==[]
    #打印栈顶元素
    def peek(self):
        return self.items[len(self.items)-1]
s=Stack()

print(s.isempty())
s.push(5)
s.push(8)
print(s.peek())
s.push(True)
print(s.size())
print(s.isempty())
s.push(8.666)
print(s.pop())
print(s.size())

猜你喜欢

转载自www.cnblogs.com/djfboai/p/10217502.html