Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2019 09:56:00

andy4552
Зарегистрирован: 2019-12-04
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Можете подсказать как написать рекурсию, чтобы построить фрактал?

привет. можете подсказать как написать рекурсию, чтобы построить фрактал Аксиома: 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version