欢迎访问宙启技术站
智能推送

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()函数创建用户选项菜单的实例。你可以根据自己的需求修改菜单的选项和逻辑。希望对你有帮助!