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

2021-08-17 06:25:34 字數 2505 閱讀 1434

5-6 人生的不同階段 :設定變數age 的值,再編寫乙個if-elif-else 結構,根據age 的值判斷處於人生的哪個階段。

如果乙個人的年齡小於2歲,就列印一條訊息,指出他是嬰兒。

如果乙個人的年齡為2(含)~4歲,就列印一條訊息,指出他正蹣跚學步。

如果乙個人的年齡為4(含)~13歲,就列印一條訊息,指出他是兒童。

如果乙個人的年齡為13(含)~20歲,就列印一條訊息,指出他是青少年。

如果乙個人的年齡為20(含)~65歲,就列印一條訊息,指出他是成年人。

如果乙個人的年齡超過65(含)歲,就列印一條訊息,指出他是老年人。

源**

age = 18

if age < 2

: print

("he is a infant."

)elif

age < 4

: print

("he is learning how to walk."

)elif

age < 13

: print

("he is a child."

)elif

age < 20

: print

("he is a teenage"

)elif

age < 65

: print

("he is an adult"

)else

: print

("he is an elder."

)

輸出結果

5-8 以特殊方式跟管理員打招呼 :建立乙個至少包含5個使用者名稱的列表,且其中乙個使用者名為'admin' 。想象你要編寫**,在每位使用者登入**後都列印一條問 候訊息。遍歷使用者名稱列表,並向每位使用者列印一條問候訊息。

如果使用者名為'admin' ,就列印一條特殊的問候訊息,如「hello admin, would you like to see a status report?」。

否則,列印一條普通的問候訊息,如「hello eric, thank you for logging in again」。

源**

users = ["vistor"

,"eric"

,"admin"

,"jimmy"

,"henry"

]for

user in

users:

if user == "admin"

: print

("hello, "

+user+", would you like to see a status report?"

) else

: print

("hello, "

+user+", thank you for logging again."

)

輸出結果

建立乙個至少包含5個使用者名稱的列表,並將其命名為current_users 。

再建立乙個包含5個使用者名稱的列表,將其命名為new_users ,並確保其中有一兩個使用者名稱也包含在列表current_users 中。

遍歷列表new_users ,對於其中的每個使用者名稱,都檢查它是否已被使用。如果是這樣,就列印一條訊息,指出需要輸入別的使用者名稱;否則,列印一條訊息,指出這個使用者名稱未被使用。

確保比較時不區分大訊息;換句話說,如果使用者名稱'john' 已被使用,應拒絕使用者名稱'john' 。

源**

current_user = ["baker"

,"carl"

,"eric"

,"tommy"

,"zark"

]new_user = ["eric"

,"tommy"

,"john"

,"penny"

,"helen"

]for

n_user in

new_user:

flag = 1

for

c_user in

current_user:

if n_user.lower() == c_user.lower():

flag = 0

print

("sorry, this name has been used. you need to change a new name."

) if

flag == 1

: print

("this name hasn't been used now."

)

輸出結果

第五章 指標 程式設計作業

1最大整數 25分 題目內容 輸入3個整數a,b,c,用指標p a,q b,請用max指向最大整數並輸出。輸出按照如下格式輸出 printf max d n pmax 輸入樣例 1,2,3 輸出樣例 max 3 時間限制 500ms記憶體限制 32000kb include include intm...

第五章作業

1.使用font屬性設定中英文又什麼要注意的 答案 中文要大些 2.在css中常用的背景有哪些,作用是什麼 答案 背景顏色,背景等 3.北大青鳥頁面 答案 title逆向課程設計 以企業需求決定課程設計內容,確保訓練內容及深度和企業需求一致 模擬學員學習路線 強調難點和複雜技能點的反覆訓練,力求學習...

第五章作業

一簡答題 1.使用font fanmily屬性,同時設定英文本型和中文字型時需要注意什麼問題?答 把英文本型寫在前面,中文的寫在後面 2.在css中,常用的背景屬性有哪幾個?他們的作用是什麼?答 background fff url sss.jpg no rerepeat 顏色,背景路徑,不迴圈 還...