#!/usr/bin/env python3
#-*- coding:utf-8 -*-
#!/usr/bin/env python3
#-*- coding:utf-8 -*-
'''通过列表,模拟排队'''
#导入需要的模块
import sys
#定义空排队队列
FIFO = []
#声明需要的函数
def pushin():
FIFO.append(input("Enter a string
>:"))
def popout():
FIFO.pop(0)
print(FIFO)
def view():
print(FIFO)
#创建字典,把函数名对应到key
cmds = {
'i':pushin,
'o':popout,
'v':view,
}
#主循环
while True:
cho = input("Enter your choose!
{'i','o','q','v'}
>:")
if cho not in 'ioqv':
print("Invalid options")
if cho == 'q':
sys.exit()
else:
cmds[cho]()
if __name__ == '__main__':
query()