Python零基礎學習筆記(三十六) 遞迴

2021-09-19 20:36:40 字數 542 閱讀 7794

'''

遞迴呼叫:乙個函式,呼叫了自身,成為遞迴呼叫

遞迴函式:乙個會呼叫自身的函式

凡是迴圈能幹的事,遞迴都能幹

''''''

方式:1、寫出臨界條件

2、找這一次和上一次的關係

3、假設當前函式已經能用,呼叫自身計算行一次的結果,再求出本次的結果

'''#輸入乙個數,求 1+2+3+……+ n 的和

def sum1(n):

sum = 0

for x in range(1, n + 1):

sum += x

return sum

res = sum1(10)

print("res =", res)

#遞迴方法

def sum2(n):

if n == 1:

return 1

else:

return n + sum2(n - 1)

res1 = sum2(10)

print(res1)

Python零基礎學習筆記(三十) 讀檔案

過程 1 開啟檔案 2 讀檔案內容 3 關閉檔案 1 開啟檔案 open path,flag encoding path 要開啟檔案的路徑 flag 開啟方式 r read 以唯讀方式開啟檔案,檔案的描述符放在檔案的開頭 rb 以為進製格式開啟檔案用於唯讀,檔案的描述符放在檔案的開頭 r 開啟乙個檔...

零基礎學Python筆記

alt n 最遠一條語句 alt p 最近一條語句 tab的兩個作用 1 縮排 2 補足 isinstance str1,str 判斷型別 s為字串 s.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。s.isalpha 所有字元都是字母,為真返回 ture,否則...

《零基礎入門學習Python》學習筆記1

第一講 我和python的第一次親密接觸 python輸出語句 print i love python 注意後面沒有分號 python可以直接進行加法乘法等運算,沒有變數型別的限制,比如c語言規定了整型變數不能超過多少位 print i love you 8 自動列印8遍 第二講 用python設計...