python省二 python 省級城市級聯實現

2021-10-13 02:26:57 字數 1091 閱讀 4659

使用字典和列表型別,儲存省級+城市+區域資料

注意:對型別資料的訪問方式:dict['key'], list[i];

巢狀迴圈的退出;

dict1={

'江蘇':{

'南京':['南1區','南2區','南3區'],

'無錫':['無1區','無2區','無3區'],

'南通':['南1區','南2區','南3區']

'江西': {

'南昌': ['南1區','南2區','南3區'],

'九江': ['九1區', '九2區', '九3區'],

'景德鎮': ['景1區', '景2區', '景3區']

'浙江': {

'杭州': ['杭1區', '杭2區', '杭3區'],

'蘇州': ['蘇1區', '蘇2區', '蘇3區'],

'寧波': ['寧1區', '寧2區', '寧3區']

while true:

for i in dict1:

print(i," ",end='')

# print(dict1[''],dict1[''],dict[''])

print()

pro=input("輸入省名查詢市")

while true:

if pro in dict1:

for j in dict1[pro]:

print(j," ",end='')

print()

cho=input("輸入市名查詢區,或者輸入》返回省級查詢")

if cho.__eq__('>>'):

break

else:

while true:

if cho in dict1[pro]:

print(dict1[pro][cho])

last=input("輸入》返回市級查詢")

if last.__eq__('>>'):

break

else:

continue

else:

print('請輸入下面的市名')

break

else:

print('請輸入下面的省名')

藍橋杯python組省賽 單詞分析

題目 問題描述 小藍正在學習一門神奇的語言,這門語言中的單詞都是由小寫英文本母組成,有些單詞很長,遠遠超過正常英文單詞的長度。小藍學了很長時間也記不住一些單詞,他準備不再完全記憶這些單詞,而是根據單詞中哪個字母出現得最多來分辨單詞。現在,請你幫助小藍,給了乙個單詞後,幫助他找到出現最多的字母和這個字...

python爬取河北省疫情通報

河北省衛生健康委員會關於疫情的通報格式一般為如下格式 因此可以通過改變爬取位址去爬取所有疫情資料。如下 from lxml import etree import reimport requests definfo url strhtml requests.get url get方式獲取網頁資料 t...

湖南省2017省賽A題

題目大意,給你n個數,要求你給出任意乙個排列,要求乙個數與左右的數的差值的絕對值大小大於d。直接遞推,設第乙個數為a,則第二個數顯然最大為n,那麼可以推出a n d 1,第三個數為a 1,第四個數為a d。以此可遞推出第i個數大小為,分奇偶性,i為奇數時,其為a i 1 2,偶數時,a d i 4 ...