zone = { "廣東":{ "廣州":{ "天河":["天河體育館","暨南大學"], "越秀":["越秀公園","五羊"] }, "深圳":{ "福田":["市民中心","平安大廈"], "南山":["騰訊","世界之窗"] } }, "湖北":{ "武漢":{ "武昌":["武漢大學","華科大"], "漢口":["漢正街","火車站"] }, "鄂州":{ "鄂城":["武商","西山"], "葛店":["開發區","電廠"] } }}exit_flag = Falsewhile not exit_flag: for i in zone: print(i) choice = input("請選擇:") if choice in zone : while not exit_flag: for i2 in zone[choice]: print(i2) choice2 = input("請選擇2:") if choice2 in zone[choice]: while not exit_flag: for i3 in zone[choice][choice2]: print(i3) choice3 = input("請選擇3:") if choice3 in zone[choice][choice2]: for i4 in zone[choice][choice2][choice3]: print(i4) choice4 = input("最後一級,請按b返回") if choice4 == "b" : pass elif choice4 == "q": exit_flag = True if choice3 == "b" : break elif choice3 == "q" : exit_flag = True if choice2 == "b": break elif choice2 == "q": exit_flag = True elif choice == "q" : break