递归 自己玩自己的函数: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出 递归例子和二分查找都放在里面了 def func(n): print(n) if int(n/2) == 0: return n return func(int(n/2)) data = [1,3,5,7,9,12,13,14,15,24,25,2,28,33,45,67,88,99] def two_find(data_new,…