Turtle cleanup
This commit is contained in:
+25
-46
@@ -9,55 +9,34 @@ t.left(90)
|
|||||||
# turtle.forward(200)
|
# turtle.forward(200)
|
||||||
# hexagon(6)
|
# hexagon(6)
|
||||||
|
|
||||||
def stair(n):
|
# def stair(n):
|
||||||
if n <= 0:
|
# if n <= 0:
|
||||||
return
|
# return
|
||||||
turtle.forward(20)
|
# t.forward(20)
|
||||||
turtle.left(90)
|
# t.left(90)
|
||||||
turtle.forward(20)
|
# t.forward(20)
|
||||||
turtle.right(90)
|
# t.right(90)
|
||||||
|
|
||||||
stair(n - 1)
|
# stair(n - 1)
|
||||||
|
|
||||||
turtle.speed(10)
|
# t.speed(10)
|
||||||
stair(100)
|
# stair(100)
|
||||||
turtle.done()
|
|
||||||
|
|
||||||
t.left(90)
|
|
||||||
def baum(length, n):
|
|
||||||
if n <= 0:
|
|
||||||
return
|
|
||||||
|
|
||||||
t.forward(length)
|
|
||||||
t.right(45)
|
|
||||||
t.forward(length // 1.1)
|
|
||||||
t.right(180)
|
|
||||||
t.forward(length // 1.1)
|
|
||||||
t.right(90)
|
|
||||||
t.forward(length // 1.1)
|
|
||||||
|
|
||||||
return n * baum(n - 1)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# baum(50, 10)
|
|
||||||
# turtle.done()
|
# turtle.done()
|
||||||
|
|
||||||
# def baum(n):
|
def baum(n):
|
||||||
# if n < 0:
|
if n < 0:
|
||||||
# return
|
return
|
||||||
|
|
||||||
# t.forward(n / 2)
|
t.forward(n / 3)
|
||||||
# t.left(30)
|
t.left(30)
|
||||||
# baum(n - 1)
|
baum(n - 10)
|
||||||
# t.right(60)
|
t.right(60)
|
||||||
# baum(n - 1)
|
baum(n - 10)
|
||||||
# t.left(30)
|
t.left(30)
|
||||||
# t.backward(n / 2)
|
t.backward(n / 3)
|
||||||
|
|
||||||
# turtle.tracer(False)
|
turtle.tracer(False)
|
||||||
# # turtle.speed(0)
|
turtle.speed(0)
|
||||||
|
baum(150)
|
||||||
# baum(15)
|
turtle.update()
|
||||||
# turtle.update()
|
turtle.done()
|
||||||
# turtle.done()
|
|
||||||
Reference in New Issue
Block a user