This commit is contained in:
Dietrich 2021-02-05 09:34:55 +01:00
commit 2d8a4580e4
2 changed files with 116 additions and 0 deletions

97
galgenmännchen.py Normal file
View File

@ -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()

19
galgenspiel.py Normal file
View File

@ -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()