在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语句跳出循环。
可以根据需要,向菜单中添加更多的选项和功能。我们可以在每个选项的函数中编写具体的功能代码,例如读取文件、进行计算、显示信息等等。
使用这种方式,我们可以创建一个简单的、交互式的菜单系统,让用户通过控制台选择不同的选项来执行不同的功能。这对于一些简单的命令行工具或脚本非常有用。