欢迎访问宙启技术站

使用Python控制台创建简单的菜单

发布时间:2023-12-28 21:52:45

在Python控制台中创建一个简单的菜单,可以通过用户的输入选择不同的选项。下面是一个例子:

def main_menu():
    """
    显示主菜单
    """
    print("========== 主菜单 ==========")
    print("1. 选项一")
    print("2. 选项二")
    print("3. 选项三")
    print("4. 退出")
    print("==========================")
    return input("请选择菜单选项:")

def option_one():
    """
    选项一的功能
    """
    print("执行选项一的功能")

def option_two():
    """
    选项二的功能
    """
    print("执行选项二的功能")

def option_three():
    """
    选项三的功能
    """
    print("执行选项三的功能")

def main():
    while True:
        choice = main_menu()
        
        if choice == '1':
            option_one()
        elif choice == '2':
            option_two()
        elif choice == '3':
            option_three()
        elif choice == '4':
            print("退出程序")
            break
        else:
            print("无效的选项,请重新选择。")

if __name__ == "__main__":
    main()

这个例子中,我们首先使用main_menu函数显示主菜单,并要求用户输入选项。然后,根据用户的选择,我们执行相应的函数来实现不同的功能。如果用户选择退出菜单(选择4),我们打印一条退出信息,并使用break语句跳出循环。

可以根据需要,向菜单中添加更多的选项和功能。我们可以在每个选项的函数中编写具体的功能代码,例如读取文件、进行计算、显示信息等等。

使用这种方式,我们可以创建一个简单的、交互式的菜单系统,让用户通过控制台选择不同的选项来执行不同的功能。这对于一些简单的命令行工具或脚本非常有用。