Форум сайта python.su
привет. можете подсказать как написать рекурсию, чтобы построить фрактал Аксиома: F+F+F+F
Правило: F → FF+F++F+F
Угол: 90
картинка похожа только там не пополам а на треть делится сторона
import turtle
def draw(1,n):
if n==0:
turtle.forward(1)
turtle.forward(1)
turtle.right(90)
turtle.forward(1)
turtle.right(90)
turtle.forward(1)
return
else
тут должна быть описана функция, но я не пойму как ее описать
x=n/3
for
i in range(n)
turtle.forward(x)
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
turtle.right(90)
turtle.right(90)
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
draw(1,5)
Отредактировано andy4552 (Дек. 4, 2019 09:57:18)
Офлайн