turtle_farn.py
turtle_farn.py — Python Source, 1 KB
Dateiinhalt
# Farn mit der Turtle # SH 2013-06-30 from turtle import * # qualifizierender Import des Turtle-Moduls def farn(weg): # Funktionsdefinition if weg > 3: # falls Zeichenweg groß genug fd(weg) lt(25) farn(weg*0.5) # linker Teilbaum rt(35) farn(weg*0.7) # mittlerer Teilbaum rt(25) farn(weg*0.4) # rechter Teilbaum lt(35) bk(weg) else: fd(weg) bk(weg) if __name__=="__main__": # Skript als Hauptprogramm gestartet? reset() # alles zurücksetzen speed(0);delay(0);ht() # beschleunigen... pu() # Stift hoch lt(90) # links drehen bk(120) # nach unten pd() # Stift runter farn(120) # Farn zeichnen