import turtle
import numpy
#buat pola di sini
#kura-kura menghadap ke atas
turtle.shape("turtle")
turtle.speed(10)
turtle.left(90)
lv = 11
l = 100
dl = 3./4.
sl = 17
sr = 39
bl = 1./2.
br =1./4.
turtle.penup()
turtle.backward(l)
turtle.pendown()
turtle.forward(l)
def maju(l,level):
level += 1
turtle.backward(l*bl)
l = l*dl
turtle.left(sl)
turtle.forward(l)
if level<=lv:
maju(l,level)
#mundur, tengok kanan
turtle.backward(l)
turtle.right(sl)
turtle.forward(l*bl/dl)
turtle.backward(l*br/dl)
turtle.right(sr)
turtle.forward(l)
if level<lv:
maju(l,level)
turtle.backward(l)
turtle.left(sr)
turtle.forward(l*br/dl)
level -= 1
maju(l,2)
#agar gambar tak langsung hilang
turtle.exitonclick()
Pages
▼
Monday, April 11, 2016
Python Turtle Assymetrical Branch
Ok, it's my last fractal this month, :D
.

No comments:
Post a Comment