1.列表
队列的工作原理:先进先出
入队
出队
队头
队尾
队列是否为空
显示队列元素
stack = []
info = """
队列操作
1.入队
2.出队
3.队头
4.队尾
5.队列是否为空
6.显示队列长度
7.显示队列元素
q.退出
"""
while True:
print(info)
choice = input('请输入选择:')
if choice == '1':
item = input('入队元素:')
stack.append(item)
print('元素%s入队成功' %(item))
elif choice == '2':
if not stack:
print('队列为空,不能出队')
else:
item = stack.pop(0)
print('元素%s出队成功' %(item))
elif choice == '3':
if len(stack) == 0:
print('队列为空,无队头')
else:
print('队头为%s' % (stack[0]))
elif choice == '4':
if len(stack) == 0:
print('队列