大家好,我是白菜胡萝丸子
人生苦短,Python当歌
项目导入
版本6.0:使用递归函数实现重复五角星的绘制
项目分析—理清思路
- 分析问题:分析问题的计算部分
- 明确问题:划分问题的输入、处理和输出部分(IPO)
- 设计算法:计算部分的核心
知识点学习–万丈高楼平地起
递归函数
函数定义中调用函数自身的方式称为递归
能够非常简洁地解决重要问题
每次函数调用时,函数参数会临时存储,相互没有影响达到终止条件时,各函数逐层结束运算,返回计算结果要注意终止条件的构建,否则递归无法正常返回结果
def digui (num) #定义递归函数
print(num) #输出当前教字
if num>0: #判断当前数字是否>0
digui(nun-1</