第三週作業 第六章動手試一試

2021-08-17 09:46:01 字數 1485 閱讀 2059

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迴圈結構實現 從鍵盤上輸入接收從周一到周五每天學習時間 以小時為單位 並計算每日平均學習時...