写一个排队叫号的小程序
时间: 2024-05-03 21:21:32 浏览: 137
排队叫号机程序
4星 · 用户满意度95%
以下是一个基本的排队叫号的小程序,使用Python语言编写:
```
# 初始化队列
queue = []
while True:
# 打印菜单
print("欢迎使用排队叫号系统:")
print("1. 添加新顾客")
print("2. 叫号")
print("3. 显示队列")
print("4. 退出")
# 获取用户输入
choice = input("请选择:")
if choice == "1":
# 添加新顾客
name = input("请输入顾客姓名:")
queue.append(name)
print("顾客", name, "已经添加到队列中。")
elif choice == "2":
# 叫号
if len(queue) == 0:
print("队列中没有顾客。")
else:
name = queue.pop(0)
print("请", name, "顾客前往窗口办理业务。")
elif choice == "3":
# 显示队列
if len(queue) == 0:
print("队列中没有顾客。")
else:
print("当前队列中有以下顾客:")
for i in range(len(queue)):
print(i+1, ".", queue[i])
elif choice == "4":
# 退出程序
print("谢谢使用排队叫号系统。")
break
else:
print("输入有误,请重新输入。")
```
运行程序后,用户可以选择添加新顾客、叫号、显示队列或退出程序。当用户添加新顾客时,程序会将其加入队列;当用户选择叫号时,程序会从队列中取出第一个顾客并通知其前往窗口办理业务;当用户选择显示队列时,程序会输出当前队列中的所有顾客姓名;当用户选择退出程序时,程序会结束运行。
阅读全文