编辑代码

# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
class iqueue():
    #初始化 置队列为空队列
    def __init__(self):
        self.__list=[]
    #判断队列是否为空,若队列为空返回true,否则返回false
    def is_empty(self):
        return self.__list==[]
    #求队列的长度
    def size(self):
        return len(self.__list)
    #入队
    def enquene(self,item):
        self.__list.insert(0,item)
    #出队
    def dequeue(self):
        return self.__list.pop()
    
if __name__ == '__main__':
    queue=iqueue()
    queue.enquene(10)
    queue.enquene(20)
    queue.enquene(30)
    print('队列是否为空',queue.is_empty())
    print('队列大小',queue.size())
    print('-----出队-----')
    print(queue.dequeue())
    print(queue.dequeue())
    print(queue.dequeue())
    print('队列是否为空',queue.is_empty())