Files
Rekursion/turtlerekursion.py
2026-09-28 15:50:13 +02:00

54 lines
731 B
Python

import turtle
def zeichnen(n):
if n > 0:
turtle.forward(300)
turtle.left(75)
turtle.forward(150)
turtle.backward(150)
zeichnen(n - 1)
zeichnen(2)
#turtle.mainloop()
#def zeichnen(n):
# if n == 0:
# return
# turtle.forward(100)
# zeichnen(n - 1)
#turtle.left(90)
#turtle.forward(200)
#turtle.left(45)
#zeichnen(1)
#turtle.backward(100)
#turtle.right(90)
#zeichnen(1)
#turtle.mainloop()
def baum(laenge):
if laenge < 20:
return
turtle.forward(laenge)
turtle.left(45)
baum(laenge * 0.5)
turtle.right(90)
baum(laenge * 0.5)
turtle.left(45)
turtle.backward(laenge)
turtle.left(90)
baum(100)
turtle.mainloop()