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

2021-08-17 01:33:02 字數 1812 閱讀 7658

4-2 動物 :想出至少三種有共同特徵的動物,將這些動物的名稱儲存在乙個列表中,再使用for 迴圈將每種動物的名稱都列印出來。 修改這個程式,使其針對每種動物都列印乙個句子,如「a dog would make a great pet」。 在程式末尾新增一行**,指出這些動物的共同之處,如列印諸如「any of these animals would make a great pet!」這樣的句子。

源**

animals = ["dog"

,"cat"

,"sheep"

]for

animal in

animals:

print

("a "

+animal+" can't fly."

)print

("all these animals can't fly."

)

輸出結果

4-6 奇數 :通過給函式range() 指定第三個引數來建立乙個列表,其中包含1~20的奇數;再使用乙個for 迴圈將這些數字都列印出來。

源**

numbers = range(1,

21,2)

for

num in

numbers:

print

(num)

輸出結果

4-8 立方 :將同乙個數字乘三次稱為立方。例如,在python中,2的立方用2**3 表示。請建立乙個列表,其中包含前10個整數(即1~10)的立方,再使用乙個for 循 環將這些立方數都列印出來

源**

cube = [value **3 

for

value in

range(1,

11) ]

for

num in

cube:

print

(num)

輸出結果

4-10 切片 :選擇你在本章編寫的乙個程式,在末尾新增幾行**,以完成如下任務。 列印訊息「the first three items in the list are:」,再使用切片來列印列表的前三個元素。 列印訊息「three items from the middle of the list are:」,再使用切片來列印列表中間的三個元素。 列印訊息「the last three items in the list are:」,再使用切片來列印列表末尾的三個元素。

源**

message = "abcdefghi"

print

("the first three items in the list are:"

+ message[0

:3])

print

("three items in the middle of the list are:"

+ message[3

:6])

print

("the last three items in the list are:"

+ message[6

:9])

輸出結果

第四章作業

二,簡答題 1.說明什麼情況下可以使用switch 選擇結構代替多重 if 選擇結構。答 需要判斷的條件可以列舉,並且變數是字元型或者整型。2.使用switch結構實現 為小明制定學習計畫,星期一,期三,星期五學習程式設計,星期二,星期四,星期六學習英語 星期日休息。程式執行結果如圖4.8和圖4.9...

作業 第四章

1.說明什麼情況下可以使用switch選擇結構代替多重if選擇結構 判斷條件必須是字元型 整形這種能判斷是不是相等的,因為switch判斷時候只有case 1 沒有case 1之類的。2.使用switch結構實現 為小明制訂學習計畫,星期一,星期三,星期五學習程式設計,星期二,星期四,星期六學習英語...

第四章作業

1.使用css製作網頁有哪些優勢?答案 可以美化網頁 2.使用style標籤和style屬性引入css樣式有哪些相同點和不同點?答案 css剛好管理 3.說明e f nth child n 和 e f nth of type n 兩種選擇器的區別與各自的使用場景。答案 第乙個是選擇第幾個子元素,並且...