需求:
(实现三级菜单的依次递归查询,输入一级菜单某项,依次列出下级菜单内容)
下图为程序流程图
代码实现

1 #!/usr/bin/env python 2 #-*- coding=utf-8 -*- 3 #author:sunwei 4 import os 5 import time 6 players_info = { 7 "美国东部":{ 8 "热火":["韦德","波什","德拉季奇"], 9 "骑士":["詹姆斯","欧文","乐福"], 10 "公牛":["洛尔","乔丹","罗斯"] 11 }, 12 "美国中部":{ 13 "篮网":["易建联","德隆","乔约翰逊"], 14 "凯尔特人":["雷阿伦","加内特","皮尔斯"], 15 "公牛":["艾佛森","马龙","J博士"] 16 }, 17 "美国西部":{ 18 "勇士":["库里","格林","杜兰特"], 19 "火箭":["姚明","麦迪","弗朗西斯"], 20 "马刺":["邓肯","吉诺比利","帕克"] 21 } 22 } 23 print("欢迎来到NBA球员检索系统!!!") 24 time.sleep(1) 25 os.system("clear") 26 27 28 while True: 29 for area in players_info: 30 print(area) #打印第一层目录 31 area_input = input("