python实现四级菜单
时间: 2023-07-07 17:41:00 浏览: 107
以下是一个简单的 Python 四级菜单实现示例:
```python
menu = {
"菜单1": {
"选项1": "执行操作1",
"选项2": "执行操作2"
},
"菜单2": {
"选项1": "执行操作1",
"选项2": "执行操作2"
}
}
while True:
print("===四级菜单===")
for key in menu:
print(key)
level1 = input("请选择一级菜单:")
if level1 in menu:
while True:
print("===二级菜单===")
for key in menu[level1]:
print(key)
level2 = input("请选择二级菜单(输入b返回上一级):")
if level2 == "b":
break
if level2 in menu[level1]:
while True:
print("===三级菜单===")
for key in menu[level1][level2]:
print(key)
level3 = input("请选择三级菜单(输入b返回上一级):")
if level3 == "b":
break
if level3 in menu[level1][level2]:
print(menu[level1][level2][level3])
else:
print("输入有误,请重新选择!")
else:
print("输入有误,请重新选择!")
```
该程序将在控制台中显示一个四级菜单,用户可以选择不同的菜单选项并执行相应的操作。用户可以随时返回上一级菜单或退出程序。此外,该程序使用字典(dictionary)作为菜单数据结构,可以方便地添加、删除和修改菜单选项。
阅读全文