国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python三級目錄展示的實現(xiàn)方法

Python三級目錄展示的實現(xiàn)方法

2020-09-09 09:41Freem Python

這篇文章主要介紹了Python三級目錄展示的實現(xiàn)方法的相關資料,本文通過圖文并茂的方式給大家介紹,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

要求:

1、三級菜單

2、可依次選擇進入各子菜單,選擇序號進入目錄

3、輸入b返回上級目錄,q退出更改目錄

代碼實現(xiàn):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/env python
#!--*--coding:utf-8 --*--
# ----*auth:freem*
import sys
#flag=True
#def flas():
#flag=False;
#定義字典包括,國家,州(省),市
dic={'中國':{'河北':('石家莊','邢臺','衡水',),'北京':('昌平','海淀','朝陽',),'山西':('太原','大同','運程',)},'美國':{'紐約州':('紐約市','羅徹斯特','水牛城',),'加利福利亞州':('洛杉磯','好萊塢','阿罕布拉',),'賓夕法尼亞州':('費城','伯利恒','華盛頓',)},'澳大利亞':{'維多利亞州':('墨爾本','吉朗','巴里迪',),'西澳大利亞州':('馬扎爾','柏斯','費里曼圖',),'南澳大利亞州':('阿德萊德','內陸','巴羅莎'),}}
#print(dic['中國']['河北'])
dic_dir={1:"中國",2:"美國",3:"澳大利亞",} #定義國家跟序號的對應關系
dic_dirtt={1:("河北","北京","山西"),2:("紐約州","加利福利亞州","賓夕法尼亞州",),3:("維多利亞州","西澳大利亞州","南澳大利亞州",)} #省(州)對應關系
#dic_dir01={1:"中國",2:"美國",3:"澳大利亞",}
#dic_dir02={1:"中國",2:"美國",3:"澳大利亞",}
'''for i in range(1,dic.__len__()+1):
print(i,":",dic.pop())'''
#print(dic["中國"]["河北"][1])
#print(["河北"][1])
def loop():
while True:
for i in range(1,dic.__len__()+1): #遍歷字典長度,生成序號
print(i,':',dic_dir[i])
dir01=input("please input num or q[quit]:",)#選擇對應序號輸入以及輸入返回上級目錄標識
if dir01 in ['1','2','3']:#確認輸入序號是否在['1','2','3']中
for j in range(1,dic.__len__()+1):
if int(dir01)==j:
print(">>",j,':',dic_dir[j],"\n") #打印所序號所對應的國家
for i in range(1, dic[dic_dir[j]].__len__() + 1):
print(">>>>",i, ':',dic_dirtt[j][i-1]) #遍歷輸出所選序號國家對應的省/州
dir02 = input("please input num or b[back] or q[quit]:", )#輸入上級所需國家對應的省的序號
if dir02 in ['1', '2', '3']:
for k in range(1, dic[dic_dir[j]].__len__() + 1):#遍歷省所對應字典所對應的長度,生成序號
if int(dir02) == k:
print("*******",k,":",dic_dirtt[j][k-1],"\n")
for h in range(1, dic[dic_dir[j]][dic_dirtt[j][k-1]].__len__() + 1):
print("*******^_^>>>>",h, ':',dic[dic_dir[j]][dic_dirtt[j][k-1]][h-1])#打印最終選擇的省所對應的城市
print("------------------------------------------------")
# print(k, ':',dic_dirtt[j][k])
elif dir02=='b':
continue; #跳出上一級循環(huán)
elif dir02=='q':
return #跳出整個循環(huán)
#return False;
else:
print("please insert correct str,strat with higher dir!")
#print(i, ':', dic[dic_dir[j]])
# print(dic[dic_dir[j]])
elif dir01=='q':
break; #退出
else:
print("please insert correct str!")
if __name__=="__main__":
loop()

實現(xiàn)效果:

1)正常輸入,分別輸入序號1,展示“中國”的下級目錄,接著輸入1,展示“河北”的下級目錄,如下圖所示:

Python三級目錄展示的實現(xiàn)方法

2)、直接輸入[q],退出程序,如下圖所示:

Python三級目錄展示的實現(xiàn)方法

3)、第一級目錄正常輸入,第二級目錄輸入[b],返回上級目錄,如下圖所示:

Python三級目錄展示的實現(xiàn)方法

4)、第一級目錄正常輸入,第二級目錄輸入[q],直接退出整個程序,如下圖所示:

Python三級目錄展示的實現(xiàn)方法

注:本程序僅適用python3.0以上,如若python2.7,請自行修改;

以上所述是小編給大家介紹的Python三級目錄展示的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/freem/archive/2016/09/27/5914801.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一级国产免费 | 涩涩视频在线看 | 最新毛片在线观看 | 精品久久伊人 | 欧美一级全黄 | 国产在线一区二区 | www.91色.com| 国产淫片| av成人在线观看 | 一级一片免费看 | 欧美午夜一区二区三区免费大片 | 成人免费国产 | 午夜在线电影 | 91看视频| 欧美日韩精品一区二区三区四区 | 久久久久久国产精品 | 成人免费在线观看视频 | 高清视频一区 | 欧美激情精品久久久久久 | 日韩精品在线观看视频 | 国产成人99久久亚洲综合精品 | 成人免费高清 | 精品久久精品久久 | 一级片在线播放 | 在线国产视频观看 | 久久久久久久久99精品 | 日韩精品免费视频 | 亚洲国产第一页 | 成人高清在线 | 亚洲电影在线 | 免费的黄视频 | 亚洲精品影院在线 | 亚洲天堂久久 | 亚洲视频免费在线观看 | 免费视频一区 | 国产又色又爽又黄又免费 | 五月天婷婷精品 | 亚洲男性天堂 | 免费a视频 | 亚洲国产成人精品女人久久 | 亚洲va欧美va人人爽成人影院 |