Я нашел этот код на этом сайте, и у меня есть несколько вопросов по этому поводу. Я уже сделал треугольник Серпинского на Python, используя мои элементарные знания, и он слишком длинный и очень плохой.
Я сделал это, используя функции и некоторые переменные, но у меня есть некоторые вопросы с этим кодом Я нашел. Прежде всего, что такое буква «Т», длина и глубина, и где все это имеет значение. Где указана длина и глубина, и что это делает с кодом?
Обратите внимание, что я новичок.
Вот код:
import turtle
def draw_sierpinski(length,depth):
if depth==0:
for i in range(0,3):
t.fd(length)
t.left(120)
else:
draw_sierpinski(length/2,depth-1)
t.fd(length/2)
draw_sierpinski(length/2,depth-1)
t.bk(length/2)
t.left(60)
t.fd(length/2)
t.right(60)
draw_sierpinski(length/2,depth-1)
t.left(60)
t.bk(length/2)
t.right(60)
window = turtle.Screen()
t = turtle.Turtle()
draw_sierpinski(100,2)
window.exitonclick()