Python程式設計快速上手 第四章實踐專案第一題

2021-10-03 16:50:59 字數 695 閱讀 8717

def

wei(spam)

:#定義wei這個函式spam是其中乙個參量

spam[-1

]='and '

+spam[-1

]#讓spam這個列表最後表項變為and空格和它

juzi=

''#定義juzi是乙個字串

for i in

range

(len

(spam)-1

):#for迴圈只迴圈到倒數第二個表項

juzi+=spam[i]

#juzi通過迴圈逐個加上spam中的表項

juzi+=

','#沒加乙個表項再加乙個,

juzi+=spam[-1

]#加上最後乙個表項

return juzi #函式wei最後的返回值

chen=

['a'

,'b'

,'c'

]print

(wei(chen)

)

我做的過程**現三個錯誤,已修改:

1、列表spam表示單個表項時一定需要用;

2、函式定義之後一定注意輸出return,如果麼有return,便不知道列印誰,而函式中的juzi只是區域性變數;

3、range(len(spam)-1),注意加range

《Python程式設計快速上手》實踐專案第四章

4.10.1 逗號 import copy def comma listname newlist copy.copy listname lenth len listname if lenth 1 newlist 1 and newlist 1 for i in range lenth 1 print...

第四章 程式設計

選擇語言的原則 最少的工作量原則 最少技巧性原則 最少錯誤原則 最少維護原則 減少記憶原則 總原則 先求正確後求快 先求清晰後求快 求快不忘保持程式正確性 保持程式整潔以求快 不要因效率而犧牲清晰 好程式標準 易於測試和除錯 易於維護 易於修改 設計簡單 高效率結構化程式設計主要包括兩方面 在編寫程...

Python核心程式設計 第四章

1.所有的python物件都擁有三個特性 身份,型別和值。型別 物件的型別決定了該物件可以儲存什麼型別的值,可以進行什麼樣的操作。可以用type 檢視python物件的型別。值 物件表示的資料項。2.物件的一系列固有行為和特性 比如支援哪些運算,具有哪些方法 必須事先定義好。從這個角度看,型別正是儲...