initial
This commit is contained in:
commit
2d8a4580e4
97
galgenmännchen.py
Normal file
97
galgenmännchen.py
Normal 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
19
galgenspiel.py
Normal 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()
|
Loading…
Reference in New Issue
Block a user