1 #!/usr/bin/env python
2 # -*- coding:utf8 -*-
3
4 dict1 = {"广东省":{"深圳":["盐田","南山","福田"],"潮州":["潮安县","饶平县"]},"四川省":{"成都":["青白江","资阳"],"达州市":["开江县","大足县"]}}
5
6 text2 = None
7
8 while True:
9 if text2 == "q":
10 break
11 for i in dict1.keys():
12 print(i)
13 text1 = input("请输入查看的省份q退出:")
14 if text1 == "q":
15 break
16 else:
17 while True:
18 if text1 not in dict1.keys():
19 text1 = input("输入不存在,请重新输入q退出,p上一级:")
20 if text1 == "p":
21 break
22 elif text1 == "q":
23 text2 = text1
24 break
25 else:
26 if text2 == "q":
27 break
28 for j in dict1[text1].keys():
29 print(j)
30 text5 = input("请输入查看的城市q退出,p上一级:")
31 if text5 == "p":
32 break
33 elif text5 == "q":
34 text2 = text5
35 break
36 else:
37 if text5 not in dict1[text1].keys():
38 text5 = input("输入不存在,请重新输入q退出,p上一级:")
39
40 if text5 == "p":
41 break
42 elif text5 == "q":
43 text2 = text5
44 break
45 else:
46 for j in dict1[text1][text5]:
47 print(j)
48 text4 = input("q退出,p上一级:")
49 while True:
50 if text4 == "p":
51 break
52 elif text4 == "q":
53 text2 = text4
54 break