6-1 人 人 :使用乙個字典來儲存乙個熟人的資訊,包括名、姓、年齡和居住的城市。該字典應包含鍵first_name 、last_name 、age 和city 。將儲存在該字典中 的每項資訊都列印出來。
friend =
print(friend['first_name']+'\n')
print(friend['last_name']+'\n')
print(str(friend['age'])+'\n')
print(friend['city']+'\n')
6-5 河流 河流 :建立乙個字典,在其中儲存三條大河流及其流經的國家。其中乙個鍵—值對可能是'nile': 'egypt' 。 使用迴圈為每條河流列印一條訊息,如「the nile runs through egypt.」。
使用迴圈將該字典中每條河流的名字都列印出來。
使用迴圈將該字典包含的每個國家的名字都列印出來。
rivers =
for river_name,city_name in rivers.items():
print('the '+river_name.title()+' runs through '+city_name.title())
for river_name in rivers.keys():
print(river_name.title())
for city_name in rivers.values():
print(city_name.title())
6-7 人 人 :在為完成練習6-1而編寫的程式中,再建立兩個表示人的字典,然後將這三個字典都儲存在乙個名為people 的列表中。遍歷這個列表,將其中每個人的所有 資訊都列印出來。
friend1 =
friend2 =
friend3 =
people = [friend1,friend2,friend3]
for friend in people:
print(friend)
6-11 城市 城市 :建立乙個名為cities 的字典,其中將三個城市名用作鍵;對於每座城市,都建立乙個字典,並在其中包含該城市所屬的國家、人口約數以及乙個有關該 城市的事實。在表示每座城市的字典中,應包含country 、population 和fact 等鍵。將每座城市的名字以及有關它們的資訊都列印出來。
cities = ,
'beijing':,
'new york':
}for city_name,city_inf in cities.items():
print(city_name+': country:'+city_inf['country']
+' population:'+city_inf['population']+' fact:'+city_inf['fact'])
第六章作業
例題6.1 舉例說明了指標的幾種表示形式,p指向指標指向的變數,p指向該變數的儲存位址,例題6.1 指標的幾種形式 自動化1121 李慶典 include 預編譯處理命令 using namespace std 標準名字空間 int main q 0 cout string1 is cout 例題6...
第六章作業
6.12 要求 1 建立基類area cl的兩個派生類rectangle與isosceles,讓每乙個派生類都包含乙個函式area 分別用來返回矩形與三角形的面積。用建構函式對height與width進行初始化。2 寫出主程式,用來求height與width分別為10.0與5.0的矩形面積,以及求h...
作業第六章
一簡答題 1.說明在迴圈結構中break和continue語句的區別。答 break語句 用於終止某個迴圈,程式跳轉到迴圈體外的下一條語句。continue語句 用於跳出本次迴圈,進入下一次迴圈。2.使用for迴圈結構實現 從鍵盤上輸入接收從周一到周五每天學習時間 以小時為單位 並計算每日平均學習時...