class A():
def __init__(self):
self.MQS = 10
self.s=[None for x in range(0,self.MQS)]
self.front = 0
self.rear = 0
def IEQ(self):#判断队列是否为空函数
if self.front == self.rear:
iq=True
else:
iq=False
return iq
def EQ(self,x):#元素进队函数
if(self.rear<self.MQS):
self.rear = self.rear+1
self.s[self.rear] = x
print("当前进队元素为:",x)
else:
print("队列已满,无法进队")
return
def DQ(self):#元素出队函数
if self.IEQ():
print("队列为空,无法出队!")
return
else:
self.front = self.front+1
return self.s[self.front]
def GH(self):#获取队头元素
if self.IEQ():
print("队列为空,无法输出队头")
return
else:
return self.s[self.front+1]
def CQB(self):#将用户输入的数据元素进队的函数
data = input("请输入元素(继续输入按回车,结束输入“#”):")
while data!='#':
self.EQ(data)
data=input("请输入元素:")
if __name__=='__main__':
A().CQB()
print(A().IEQ())