day 14 递归 二分法

递归

递归就是函数自己调自己,官方给的递归最大深度为1000,永远也跑不到1000,我实测是998

#例1
def func():
    print("我是递归")
    func()
func()

#例2
import os
def func(lujing,n):
 lst = os.listdir(lujing)
 for i in lst:
     path = os.path.join(lujing,i)
     #判断是文件还是文件夹
     if os.path.isdir(path):
         print("..." * n,i)
         func(path,n + 1 )
     else:
         print(i)
func("e:/a",0)

二分法

猜你喜欢

转载自www.cnblogs.com/yanpeizhang/p/10284131.html