高階程式設計技術作業 7

2021-08-17 13:59:00 字數 945 閱讀 5546

題目描述:使用乙個字典來儲存一些人喜歡的數字。請想5個人的名字,並將這些名字用作字典中

的鍵;想出每個人喜歡的乙個數字,並將這些數字作為值儲存在字典中。列印每個人的名字和喜歡

的數字。

**展示:

dic = 

for name, number in dic.items():

print(name + ' : ' + str(number))

題目描述:建立多個字典,對應每個字典,都使用乙個寵物的名稱來給他命名;在每個字典中,

包含寵物的型別及其主人的名字。將這些字典儲存在乙個名為pets的列表中,再遍歷該列表,並

將寵物的所有資訊都列印出來。

**展示:

pets = ,

'cat': ,

'bird': ,

}for species,info in pets.items():

for name, owner in info.items():

print(name + ' is a ' + species + ', her owner is ' + owner)

題目描述:修改為完成練習6-2而編寫的程式,讓每個人都可以有多個喜歡的數字,然後將

每個人的名字及其喜歡的數字列印出來。

**展示:

dic = 

for name, numbers in dic.items():

print(name + ' : ')

fornumber

in numbers:

print(str(number))

高階程式設計技術(Python)作業7

書上寫了sublime無法執行使用者互動的 事實上只要安裝乙個repl就可以進行使用者互動了。但是repl並沒有辦法進行死迴圈的跳出處理,所以一旦 出現死迴圈,sublime就會失去響應,只能關閉sublime。而不使用repl正常執行python就可以使用ctrl c中斷死迴圈但是又不能進行使用者...

高階程式設計技術作業 5

題目描述 使用乙個for迴圈列印數字1 20 包含 展示 for number in range 1,21 print number input null output 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 題目描述 通過給函式rang...

高階程式設計技術作業 8

題目描述 編寫乙個迴圈,提示使用者輸入一系列的比薩配料,並在使用者輸入 quit 時結束迴圈。每當 使用者輸入一種配料後,都列印一條訊息,說我們會在比薩中新增這種配料。input potato tomato fish quit output please input an ingredient we...