Python中利用option_list()函数创建用户选项菜单的实例教程
发布时间:2024-01-02 02:46:43
在Python中,可以使用option_list()函数来创建用户选项菜单。option_list()函数使用字典作为参数,字典的键表示选项,字典的值表示选项的描述。
下面是一个简单的例子,演示了如何使用option_list()函数创建一个用户选项菜单。
def option_list(options):
for i, opt in enumerate(options.keys()):
print(f"{i+1}. {opt}")
choice = input("请选择选项:")
if not choice.isdigit():
print("输入无效,请重新选择。")
return option_list(options)
choice = int(choice)
if choice < 1 or choice > len(options):
print("输入无效,请重新选择。")
return option_list(options)
return list(options)[choice-1]
# 创建一个用户选项菜单
options = {
"1": "选项1",
"2": "选项2",
"3": "选项3",
"4": "退出"
}
while True:
choice = option_list(options)
if choice == "退出":
break
print(f"你选择了:{choice}")
以上代码将生成一个用户选项菜单,选项为1、2、3,其中选项4退出程序。用户输入对应的序号,程序将返回用户选择的选项。
下面是一个运行示例:
1. 选项1 2. 选项2 3. 选项3 4. 退出 请选择选项:2 你选择了:选项2 1. 选项1 2. 选项2 3. 选项3 4. 退出 请选择选项:4
这是一个简单的使用option_list()函数创建用户选项菜单的实例。你可以根据自己的需求修改菜单的选项和逻辑。希望对你有帮助!
