我希望在管理员模式录入完快件信息后可以返回模式选择界面选择取件人模式,改进你的代码
时间: 2023-10-11 12:09:39 浏览: 28
好的,根据您的需求,我可以为管理员模式增加一个返回模式选择界面的功能。具体实现方法如下:
1. 在管理员模式下录入完快件信息后,增加一个提示信息,告诉管理员是否返回模式选择界面。
2. 在管理员模式下增加一个返回菜单的选项,管理员可以通过该选项返回模式选择界面。
3. 在返回菜单的选项中,可以使用循环结构来实现反复返回模式选择界面的功能。
以下是代码实现的示例:
```
# 管理员模式下录入快件信息
def admin_mode():
# 录入快件信息的代码
...
# 增加一个提示信息,询问管理员是否返回模式选择界面
while True:
choice = input("是否返回模式选择界面?(Y/N)")
if choice.upper() == "Y":
# 返回模式选择界面
break
elif choice.upper() == "N":
# 继续录入快件信息
continue
else:
print("输入有误,请重新输入!")
# 增加一个选项,供管理员选择是否返回模式选择界面
print("请选择操作:")
print("1. 继续录入快件信息")
print("2. 返回模式选择界面")
choice = input("请输入操作编号:")
while choice not in ["1", "2"]:
print("输入有误,请重新输入!")
choice = input("请输入操作编号:")
if choice == "1":
# 继续录入快件信息
admin_mode()
else:
# 返回模式选择界面
main_menu()
```
通过以上的改进,管理员可以在录入完快件信息后选择是否返回模式选择界面,同时还可以在返回模式选择界面后选择继续录入快件信息或者退出程序。