Compare commits
1
Commits
master
..
0669d74c67
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0669d74c67 |
@@ -1,97 +0,0 @@
|
|||||||
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()
|
|
||||||
+3
-80
@@ -1,96 +1,19 @@
|
|||||||
from galgenmaennchen import turtle, t, zeichenliste
|
from galgenmaennchen import turtle, t, zeichenliste
|
||||||
from wortliste import wörter
|
|
||||||
import random
|
|
||||||
|
|
||||||
geheimwort = "und" # random.choice(wörter)
|
|
||||||
|
|
||||||
|
geheimwort = "Dampfmaschienenputzbürste"
|
||||||
t.hideturtle()
|
t.hideturtle()
|
||||||
|
|
||||||
linie = turtle.Pen()
|
linie = turtle.Pen()
|
||||||
linie.hideturtle()
|
linie.hideturtle()
|
||||||
|
|
||||||
bs = turtle.Pen()
|
|
||||||
bs.hideturtle()
|
|
||||||
|
|
||||||
geraten = ""
|
|
||||||
|
|
||||||
def linienzeichnen():
|
|
||||||
# Zeichne die Linien mit Buchstaben darauf, sollten diese schon erraten sein.
|
|
||||||
linie.home()
|
|
||||||
linie.clear() # Lösche die vorherigen tipps
|
|
||||||
for buchstabe in geheimwort:
|
for buchstabe in geheimwort:
|
||||||
linie.fd(15)
|
linie.fd(15)
|
||||||
if buchstabe in geraten: # zeichne den Buchstaben nur, wenn er geraten wurde
|
|
||||||
linie.write(buchstabe, align="center", font="serif 12 bold")
|
linie.write(buchstabe, align="center", font="serif 12 bold")
|
||||||
linie.fd(15)
|
linie.fd(15)
|
||||||
linie.up()
|
linie.up()
|
||||||
linie.fd(20)
|
linie.fd(20)
|
||||||
linie.down()
|
linie.down()
|
||||||
|
|
||||||
def falsche_buchstaben():
|
|
||||||
bs.pu()
|
|
||||||
bs.clear()
|
|
||||||
bs.goto (100, -200)
|
|
||||||
nr = 0
|
|
||||||
for buchstabe in geraten:
|
|
||||||
if buchstabe not in geheimwort:
|
|
||||||
bs.write(buchstabe, True, align="center", font="serif 15")
|
|
||||||
bs.forward(20)
|
|
||||||
nr += 1
|
|
||||||
if nr % 4 == 0:
|
|
||||||
bs.goto(100, -250)
|
|
||||||
|
|
||||||
|
for grafik in zeichenliste:
|
||||||
# zeichne einmal die linien. Ohne den folgenden Befehl würde die oben befindliche Funktion nicht ausgeführt.
|
turtle.textinput("", "Welcher Buchstabe?")
|
||||||
linienzeichnen()
|
|
||||||
# gewonnen = "ja"
|
|
||||||
for grafik in zeichenliste[:2]:
|
|
||||||
gewonnen = "ja"
|
|
||||||
|
|
||||||
neugeraten = turtle.textinput("", "Welcher Buchstabe?")
|
|
||||||
|
|
||||||
while (neugeraten in geheimwort) and (neugeraten not in geraten):
|
|
||||||
#Wenn man richtig gerate hat frage erneut
|
|
||||||
geraten = geraten + neugeraten
|
|
||||||
|
|
||||||
gewonnen = "ja"
|
|
||||||
for buchstabe in geheimwort:
|
|
||||||
if buchstabe in geraten:
|
|
||||||
print("drin")
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
gewonnen = "nein"
|
|
||||||
if gewonnen == "ja":
|
|
||||||
linie.goto(0,-100)
|
|
||||||
linie.write("gewonnen")
|
|
||||||
break
|
|
||||||
print("right")
|
|
||||||
linienzeichnen()
|
|
||||||
neugeraten = turtle.textinput("", "Welcher Buchstabe?")
|
|
||||||
else:
|
|
||||||
# Wenn man falsch geraten hat.
|
|
||||||
gewonnen = "nein"
|
|
||||||
geraten = geraten + neugeraten
|
|
||||||
grafik()
|
grafik()
|
||||||
falsche_buchstaben()
|
|
||||||
|
|
||||||
if gewonnen == "ja":
|
|
||||||
linie.goto(0,-100)
|
|
||||||
linie.write("gewonnen")
|
|
||||||
break
|
|
||||||
|
|
||||||
if gewonnen == "nein":
|
|
||||||
geraten += geheimwort
|
|
||||||
while True:
|
|
||||||
linie.color("red")
|
|
||||||
linienzeichnen()
|
|
||||||
linie.pu()
|
|
||||||
linie.goto(100, -50)
|
|
||||||
linie.write("Verloren", True, align="center", font="serif 15")
|
|
||||||
else:
|
|
||||||
while True:
|
|
||||||
linie.color("green")
|
|
||||||
linienzeichnen()
|
|
||||||
linie.pu()
|
|
||||||
linie.goto(100, -50)
|
|
||||||
linie.write("Gewonnen", True, align="center", font="serif 15")
|
|
||||||
|
|||||||
-109
@@ -1,109 +0,0 @@
|
|||||||
wörter = ["lyrisches",
|
|
||||||
"Formelement",
|
|
||||||
"Bedeutung",
|
|
||||||
"textimmanenten",
|
|
||||||
"semantische",
|
|
||||||
"entwickelten",
|
|
||||||
"Metapher",
|
|
||||||
"eigenständigen",
|
|
||||||
"teilweise",
|
|
||||||
"graphische",
|
|
||||||
"Enjambements",
|
|
||||||
"Äußerung",
|
|
||||||
"Orientierung",
|
|
||||||
"erzeugt",
|
|
||||||
"absichtsvollen",
|
|
||||||
"Goethes",
|
|
||||||
"bereits",
|
|
||||||
"Zeilenumbrüche",
|
|
||||||
"kultiviert",
|
|
||||||
"literarischen",
|
|
||||||
"Ausdruckskraft",
|
|
||||||
"Zeilenumbruch",
|
|
||||||
"lautlichen",
|
|
||||||
"technisch",
|
|
||||||
"Überstrukturierung",
|
|
||||||
"Subjektivität",
|
|
||||||
"sprachlichen",
|
|
||||||
"sprachlichformal",
|
|
||||||
"einfachen",
|
|
||||||
"dramatischen",
|
|
||||||
"verwendet",
|
|
||||||
"erhoben",
|
|
||||||
"Onomatopoesie",
|
|
||||||
"Subjekt",
|
|
||||||
"Mittelpunkt",
|
|
||||||
"Lyrische",
|
|
||||||
"Visuelle",
|
|
||||||
"allerdings",
|
|
||||||
"beispielsweise",
|
|
||||||
"lebendigen",
|
|
||||||
"solchen",
|
|
||||||
"Strophenbau",
|
|
||||||
"phonologische",
|
|
||||||
"unterscheiden",
|
|
||||||
"Verzicht",
|
|
||||||
"angesetzten",
|
|
||||||
"Prosatexten",
|
|
||||||
"sprachliche",
|
|
||||||
"Jahrhunderts",
|
|
||||||
"lyrische",
|
|
||||||
"besondere",
|
|
||||||
"Kriterium",
|
|
||||||
"Assonanzen",
|
|
||||||
"konkreten",
|
|
||||||
"Gestalt",
|
|
||||||
"Zentrales",
|
|
||||||
"Lyriktheorien",
|
|
||||||
"stellen",
|
|
||||||
"irrelevant",
|
|
||||||
"Dichtung",
|
|
||||||
"spielen",
|
|
||||||
"weitgehenden",
|
|
||||||
"Sprachwissenschaft",
|
|
||||||
"Ausdrucksmittel",
|
|
||||||
"Wörtern",
|
|
||||||
"Sprachmaterials",
|
|
||||||
"linguistisch",
|
|
||||||
"dominanten",
|
|
||||||
"Textbedeutung",
|
|
||||||
"verschiedenen",
|
|
||||||
"Metaphern",
|
|
||||||
"lyrischer",
|
|
||||||
"Prägnanz",
|
|
||||||
"Avantgarden",
|
|
||||||
"Wortgruppen",
|
|
||||||
"einzelnen",
|
|
||||||
"Unterschied",
|
|
||||||
"Lautpoesie",
|
|
||||||
"bezieht",
|
|
||||||
"Rhythmen",
|
|
||||||
"orientierter",
|
|
||||||
"zahlreiche",
|
|
||||||
"Gattungsgeschichte",
|
|
||||||
"Distinktionsmerkmal",
|
|
||||||
"sinnstiftenden",
|
|
||||||
"rhetorische",
|
|
||||||
"Jahrhundert",
|
|
||||||
"formale",
|
|
||||||
"Gewohnten",
|
|
||||||
"antiken",
|
|
||||||
"Frankreich",
|
|
||||||
"Ökonomie",
|
|
||||||
"Semantik",
|
|
||||||
"Qualitäten",
|
|
||||||
"entsteht",
|
|
||||||
"Konstitution",
|
|
||||||
"strengere",
|
|
||||||
"epischen",
|
|
||||||
"Autoren",
|
|
||||||
"verwendeten",
|
|
||||||
"letztlich",
|
|
||||||
"Phonologie",
|
|
||||||
"abweichenden",
|
|
||||||
"mittelalterlichen",
|
|
||||||
"Anordnung",
|
|
||||||
"aufgefasst",
|
|
||||||
"Versmaß",
|
|
||||||
"Gedichte",
|
|
||||||
"erhöhtem"]
|
|
||||||
Reference in New Issue
Block a user