#Author:huaiqdr_list ={ "计科":{ "一班":{ "37人":['优秀']},"二班":{ "54人":["优秀"]},"三班":{ "28人":["良好"]} }, "信管":{ "一班":{ "39人":['良好']},"二班":{ "35人":["优秀"]},"三班":{ "43人":["优秀"]} }, "数艺":{ "一班":{ "33人":['优秀']},"二班":{ "44人":["良好"]},"三班":{ "51人":["良好"]} }}while True: for i1 in dr_list: print(i1) chioce_1 = input("请选择你要查询的系别:") if chioce_1 in dr_list: while True: for i2 in dr_list[chioce_1]: print("\t",i2) chioce_2 = input("请选择你要查询的班级:") if chioce_2 in dr_list[chioce_1]: for i3 in dr_list[chioce_1][chioce_2]: print("\t",i3) chioce_3 = input("请选择你要查询的人数状况:") if chioce_3 in dr_list[chioce_1][chioce_2]: for i4 in dr_list[chioce_1][chioce_2][chioce_3]: print("\t\t", i4) break break
三级菜单主要是字典的嵌套