python交換兩個變量的值很簡單,a,b = b,a 就可以,寫成函數(shù),代碼如下:

網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了阜新免費建站歡迎大家使用!
def jh(a,b):
return b,a
x = 1
y = 2
x,y = jh(x,y)
print(x,y)
執(zhí)行結(jié)果如下:
使用三種方法實現(xiàn)0-n累加求和
定義函數(shù)分別使用while循環(huán)、for循環(huán)、遞歸函數(shù)實現(xiàn)對0-n的累加求和
1、使用while循環(huán)
定義一個累加求和函數(shù)sum1(n),函數(shù)代碼如下:
20200503163511.jpg
2、使用 for循環(huán)
定義一個累加求和函數(shù)sum2(n),函數(shù)代碼如下:
20200503163523.jpg
3、使用遞歸函數(shù)
定義一個累加求和函數(shù)sum3(n),函數(shù)代碼如下:
python里數(shù)列相鄰數(shù)相加:
1、使用 for循環(huán),定義一個累加求和函數(shù)sum2(n),for循環(huán)的作用就是循環(huán)遍歷。def Sum(*args): count = 0 for i in args: count+=ireturn count
2、使用遞歸函數(shù),定義一個累加求和函數(shù)sum3(n),遞歸函數(shù)一定要設置遞歸的出口,即當函數(shù)滿足一個條件時,函數(shù)不再執(zhí)行,目的防止出現(xiàn)死循環(huán);設置當n=1時 ,我們讓函數(shù)返回1,return后面的代碼不在執(zhí)行。def sum_numbers(num): # 1.出口 if num == 1: return 1 # 2.數(shù)組累加 temp = sum_numbers(num - 1) return num + temp result = sum_numbers(3)print(result)
代碼如下:
def each_unit_sum(number):
"""
:param number:
:return:
"""
sum_value = 0
for item in str(number):
? sum_value += int(item)
return sum_value
擴展資料
python的代碼規(guī)范:
1、縮進
相比于其他語言用大括號和end來標識代碼塊,python語言比較“獨特”,其通過代碼的縮進來標識所屬代碼塊,通常4個空格為一個縮進,可用tab鍵實現(xiàn)。縮進是python代碼的重要組成部分,若你的代碼縮進格式不正確,如同一段代碼塊語句縮進不一致,首句未頂格等,都會運行出錯。
2、注釋
編程語言的注釋,即對代碼的解釋和說明。給代碼加上注釋,可提高代碼的可讀性,當你閱讀一段他人寫的代碼時,通過注釋迅速掌握代碼的大致意思,讀起代碼將更加得心應手。
python語言的注釋分為單行注釋和多行注釋,在注釋符后的內(nèi)容計算機會自動跳過不去執(zhí)行。
單行注釋:在需注釋語句前加“#”,可在代碼后使用,也可另起一行使用。
3、多行語句
python中默認以行結(jié)束作為代碼結(jié)束的標記,而有時候為了閱讀方便,我們需要將一個完整代碼跨行表示,這時候我們可以使用續(xù)行符:反斜杠“\”來將一行語句分為多行顯示:
score = eng_score + \
math_score + \
his_score
注意:若語句中使用大括號{}、中括號[]或小括號()將數(shù)據(jù)括起來,則不需要使用續(xù)行符。
當前名稱:python函數(shù)加法代碼 python加法
網(wǎng)站路徑:http://chinadenli.net/article30/hjehpo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、動態(tài)網(wǎng)站、商城網(wǎng)站、微信小程序、網(wǎng)站改版、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)