diff --git a/theturdle.py b/theturdle.py index 09e4172..df5929c 100644 --- a/theturdle.py +++ b/theturdle.py @@ -9,55 +9,34 @@ t.left(90) # turtle.forward(200) # hexagon(6) -def stair(n): - if n <= 0: - return - turtle.forward(20) - turtle.left(90) - turtle.forward(20) - turtle.right(90) +# def stair(n): +# if n <= 0: +# return +# t.forward(20) +# t.left(90) +# t.forward(20) +# t.right(90) - stair(n - 1) +# stair(n - 1) -turtle.speed(10) -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) +# t.speed(10) +# stair(100) # turtle.done() -# def baum(n): -# if n < 0: -# return +def baum(n): + if n < 0: + return -# t.forward(n / 2) -# t.left(30) -# baum(n - 1) -# t.right(60) -# baum(n - 1) -# t.left(30) -# t.backward(n / 2) + t.forward(n / 3) + t.left(30) + baum(n - 10) + t.right(60) + baum(n - 10) + t.left(30) + t.backward(n / 3) -# turtle.tracer(False) -# # turtle.speed(0) - -# baum(15) -# turtle.update() -# turtle.done() \ No newline at end of file +turtle.tracer(False) +turtle.speed(0) +baum(150) +turtle.update() +turtle.done() \ No newline at end of file