python制作一菜单,以调用各算法
时间: 2023-08-19 18:04:52 浏览: 66
以下是一个简单的示例代码,可以作为参考:
```python
def algorithm1():
# 算法1的代码实现
print("执行算法1")
def algorithm2():
# 算法2的代码实现
print("执行算法2")
def algorithm3():
# 算法3的代码实现
print("执行算法3")
def main():
while True:
print("请选择要执行的算法:")
print("1. 算法1")
print("2. 算法2")
print("3. 算法3")
print("0. 退出")
choice = input("请输入对应数字:")
if choice == "1":
algorithm1()
elif choice == "2":
algorithm2()
elif choice == "3":
algorithm3()
elif choice == "0":
break
else:
print("输入错误,请重新输入!")
if __name__ == "__main__":
main()
```
在主函数中,通过一个无限循环不断输出菜单选项,等待用户输入对应的数字,然后调用相应的算法函数。当用户输入0时,退出循环,程序结束。
阅读全文