mit Linien zeichnen

This commit is contained in:
Dietrich 2021-02-05 10:57:06 +01:00
parent e58a5081fb
commit 72834944a0

View File

@ -1,19 +1,53 @@
from galgenmaennchen import turtle, t, zeichenliste from galgenmaennchen import turtle, t, zeichenliste
geheimwort = "Dampfmaschienenputzbürste" geheimwort = "und"
t.hideturtle() t.hideturtle()
linie = turtle.Pen() linie = turtle.Pen()
linie.hideturtle() linie.hideturtle()
for buchstabe in geheimwort: geraten = ""
def linienzeichnen():
linie.home()
linie.clear()
for buchstabe in geheimwort:
linie.fd(15) linie.fd(15)
if buchstabe in geraten:
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()
linienzeichnen()
for grafik in zeichenliste: for grafik in zeichenliste:
turtle.textinput("", "Welcher Buchstabe?") gewonnen = "ja"
neugeraten = turtle.textinput("", "Welcher Buchstabe?")
while (neugeraten in geheimwort) and (neugeraten not in geraten):
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:
geraten = geraten + neugeraten
grafik() grafik()
if gewonnen == "ja":
linie.goto(0,-100)
linie.write("gewonnen")
break