python学习day16
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习day16相关的知识,希望对你有一定的参考价值。
递归
什么是递归 #recursion 递归
一个函数在内部调用自己
递归的层数在python里是有限制的
解耦 要完成一个完整的功能,但这个功能的规模要尽量小,并且和这个功能无关的其他代码应该和这个函数分离
1.增强代码的重用性
2.减少代码变更的相互影响
def age(n): if n == 4: return 40 return age(n+1)+2 ret = age(1) print(ret)
def func(n): if n == 1: return 1 else: return n*func(n-1) ret = func(4) print(ret)
以上是关于python学习day16的主要内容,如果未能解决你的问题,请参考以下文章
Python学习 Day16 Python3 MySQL 数据库