commit 2d8a4580e41d7bd0c10ec6743409fa4c3f7f58a8 Author: Dietrich Date: Fri Feb 5 09:34:55 2021 +0100 initial diff --git a/galgenmännchen.py b/galgenmännchen.py new file mode 100644 index 0000000..7dbf20b --- /dev/null +++ b/galgenmännchen.py @@ -0,0 +1,97 @@ +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() diff --git a/galgenspiel.py b/galgenspiel.py new file mode 100644 index 0000000..b559846 --- /dev/null +++ b/galgenspiel.py @@ -0,0 +1,19 @@ +from galgenmännchen import turtle, t, zeichenliste + +geheimwort = "Dampfmaschienenputzbürste" +t.hideturtle() +linie = turtle.Pen() +linie.hideturtle() + +for buchstabe in geheimwort: + linie.fd(15) + linie.write(buchstabe, align="center", font="serif 12 bold") + linie.fd(15) + linie.up() + linie.fd(20) + linie.down() + + +for grafik in zeichenliste: + turtle.textinput("", "Welcher Buchstabe?") + grafik() \ No newline at end of file