高階程式設計 python 第三章作業

2021-08-16 21:31:27 字數 2743 閱讀 8789

3-2 問候語: 繼續使用練習3-1中的列表,但不列印每個朋友的姓名,而為每人列印一條訊息。每條訊息都包含相同的問候語,但抬頭為相應朋友的姓名。

源**

names = ['baker'

,'jesse'

,'jimmy'

]print

("hi "

+ names[0

])print

("hi "

+ names[1

])print

("hi "

+ names[2

])

輸出結果

以完成練習3-4或練習3-5時編寫的程式為基礎,在程式末尾新增一條print 語句,指出你找到了乙個更大的餐桌。

使用insert() 將一位新嘉賓新增到名單開頭。

使用insert() 將另一位新嘉賓新增到名單中間。

列印一系列訊息,向名單中的每位嘉賓發出邀請。

3-7 縮減名單 :你剛得知新購買的餐桌無法及時送達,因此只能邀請兩位嘉賓。 

以完成練習3-6時編寫的程式為基礎,在程式末尾新增一行**,列印一條你只能邀請兩位嘉賓共進晚餐的訊息。

使用pop() 不斷地刪除名單中的嘉賓,直到只有兩位嘉賓為止。每次從名單中彈出一位嘉賓時,都列印一條訊息,讓該嘉賓知悉你很抱歉,無法邀請他來共進 晚餐。對於餘下的兩位嘉賓中的每一位,都列印一條訊息,指出他依然在受邀人之列。

使用del 將最後兩位嘉賓從名單中刪除,讓名單變成空的。列印該名單,核實程式結束時名單確實是空的。

源**

names = ['baker'

,'jesse'

,'jimmy'

]print

(names)

names.insert(0

,'alex'

)print

(names)

names.insert(2

,'tony'

)print

(names)

)print

(names)

print

(names.pop(0

)+", i am sorry to inform you that you can't join the dinner."

)print

(names.pop(0

)+", i am sorry to inform you that you can't join the dinner."

)print

(names.pop(0

)+", i am sorry to inform you that you can't join the dinner."

)print

(names.pop(0

)+", i am sorry to inform you that you can't join the dinner."

)del

names[1

]del

names[0

]print

(names)

輸出結果

3-8 放眼世界 放眼世界 :想出至少5個你渴望去旅遊的地方。

將這些地方儲存在乙個列表中,並確保其中的元素不是按字母順序排列的。

按原始排列順序列印該列表。不要考慮輸出是否整潔的問題,只管列印原始python列表。 使用sorted() 按字母順序列印這個列表,同時不要修改它。

再次列印該列表,核實排列順序未變。 使用sorted() 按與字母順序相反的順序列印這個列表,同時不要修改它。

再次列印該列表,核實排列順序未變。 使用reverse() 修改列表元素的排列順序。列印該列表,核實排列順序確實變了。 使用reverse() 再次修改列表元素的排列順序。列印該列表,核實已恢復到原來的排列順序。 使用sort() 修改該列表,使其元素按字母順序排列。列印該列表,核實排列順序確實變了。 使用sort() 修改該列表,使其元素按與字母順序相反的順序排列。列印該列表,核實排列順序確實變了。

源**

places = ["new york"

,"los angel"

,"moscow"

,"london"

,"tokyo"

]print

(places)

print

(sorted

(places))

print

(places)

print

(sorted

(places,

reverse

= true

))print

(places)

places.reverse()

print

(places)

places.reverse()

print

(places)

places.sort()

print

(places)

places.sort(reverse

= true

)print

(places)

輸出結果

第三章作業

1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸出各個數...

第三章作業

第三章作業 習題5,求e的近似值 求自然對數e的近似值 includeusing namespace std int n return a int main cout 習題6 求圓周率 求圓周率的近似值 include includeusing namespace std int main cout...

第三章作業

第三章 最簡單的c程式設計 順序程式設計 例3.1 有人用溫度計測量出用華氏法表示的溫度 如64 f 今要求把它轉換為以攝氏法表示的溫度 如17.8 c 例 3.2 計算存款利息。有1000元,想存一年。有3種方法可選 1 活期,年利率為r1 2 一年期定期,年利率為r2 3 存兩次半年定期,年利率...