from turtle import * import time r = numinput("PENTAGON","Wie gross soll die Seitenlänge des Pentagons sein?",200) rl = numinput("PENTAGON","Wie viele Ebenen sollen benuzt werden?",3) tracer(0) def pentagon(n, radius): if n == 0: #ausgefülltes Pentagon zeichnen color("Red") begin_fill() for i in range(5): fd(radius) rt(360/5) end_fill() else: for i in range(5): #Positionierung der Turtle pu() fd(radius * 2.62 * 0.381966) rt(360/5) pd() #Rekursion pentagon(n - 1,radius * 0.381966) update() starttime = time.time() pu() lt(90) fd(r) rt(90) bk(r*0.6) pd() pentagon(rl, r) exitonclick();