98 lines
1.4 KiB
Python
98 lines
1.4 KiB
Python
import turtle
|
|
t = turtle.Pen()
|
|
t.shape("turtle")
|
|
|
|
# Funktionen zwischen diesen beiden Zeilen definieren
|
|
|
|
# Funktionen Ende
|
|
|
|
|
|
def hügel():
|
|
t.left(90)
|
|
t.penup()
|
|
t.backward(200)
|
|
t.pendown()
|
|
t.circle(100,180)
|
|
t.right(90)
|
|
t.penup()
|
|
t.backward(100)
|
|
t.right(90)
|
|
t.forward(100)
|
|
t.pendown()
|
|
|
|
def senkrechte():
|
|
t.forward(300)
|
|
t.right(90)
|
|
|
|
def waagerechte():
|
|
t.forward(100)
|
|
t.penup()
|
|
t.right(180)
|
|
t.forward(50)
|
|
t.left(45)
|
|
t.pendown()
|
|
|
|
def stütze():
|
|
t.forward(70)
|
|
t.penup()
|
|
t.right(180)
|
|
t.forward (70)
|
|
t.right(45)
|
|
t.forward(50)
|
|
t.right(90)
|
|
t.pendown()
|
|
|
|
def seil():
|
|
t.forward(80)
|
|
t.right(90)
|
|
|
|
def kopf():
|
|
t.circle(30)
|
|
t.left(90)
|
|
t.penup()
|
|
t.forward(60)
|
|
t.pendown()
|
|
|
|
def körper():
|
|
t.forward(95)
|
|
t.left(180)
|
|
t.penup()
|
|
t.forward(90)
|
|
t.right(140)
|
|
t.pendown()
|
|
|
|
def arme():
|
|
t.forward(70)
|
|
t.right(180)
|
|
t.penup()
|
|
t.forward(70)
|
|
t.left(100)
|
|
t.pendown()
|
|
#zweiterarm
|
|
t.fd(70)
|
|
t.right(180)
|
|
t.penup()
|
|
t.forward(70)
|
|
t.right(140)
|
|
t.forward (90)
|
|
t.left(140)
|
|
t.pendown()
|
|
|
|
def beine():
|
|
t.fd(80)
|
|
t.right(180)
|
|
t.penup()
|
|
t.fd(80)
|
|
t.left(100)
|
|
t.pendown()
|
|
#zweitesbein
|
|
t.fd(80)
|
|
|
|
|
|
zeichenliste = [hügel, senkrechte, waagerechte, stütze, seil, kopf, arme, beine]
|
|
|
|
# Testen
|
|
if __name__ == "__main__":
|
|
for schritt in zeichenliste:
|
|
schritt()
|