之前都是用循环画的,今天了解到用递归去画,一时间有点懵
不太理解递归的用法
递归要有终止条件
先要定义函数(参数)
终止条件
调用函数
import turtle as t
def draw_sierpinski(triangle,degree):#triangle三角形的三个顶点坐标,degree深度、度
a,b,c=triangle
draw_triangle(a,b,c)#绘制三角形外轮廓
if degree==0:#终止条件
return
else:
之前都是用循环画的,今天了解到用递归去画,一时间有点懵
不太理解递归的用法
递归要有终止条件
先要定义函数(参数)
终止条件
调用函数
import turtle as t
def draw_sierpinski(triangle,degree):#triangle三角形的三个顶点坐标,degree深度、度
a,b,c=triangle
draw_triangle(a,b,c)#绘制三角形外轮廓
if degree==0:#终止条件
return
else: