Ich habe ein Problem. Ich lerne Python Ich bekomme einen EOL-Fehler. Ich suche nach einer Lösung, aber ich finde nichts.Python Turtle write() Syntaxfehler
def gefangen(mx,my):
if not geschafft:
paula.write('Super, du hast Paula erwischt!')
else:
paula.write('Das zählt ja wohl nicht?!')
onclick(start) # Mauskoordinaten werden
paula.onclick(gefangen) # automatisch übergeben
while paula.distance(horst) > 4:
horst.fd(randint(3,7))
horst.lt(randint(-20,40)/10)
paula.setheading(paula.towards(horst))
paula.fd(randint(1,10))
if count % 20 == 0:
horst.stamp()
paula.stamp()
count += 1
if horst.ycor()<-260 or horst.xcor()>310:
horst.write('Puh, geschafft!')
paula.write('Mist, entwischt!')
geschafft=True
break
if not geschafft:
horst.write("Erwischt!",font=("Arial",14,"bold")")
pu()
goto(-200,-200)
shape("circle")
write("Noch einmal? Hier klicken")
pd()
st()
http://prntscr.com/gstq0d erhalte ich diesen Fehler (Blick Screenshot)
Stellen Sie sicher, dass der Code ordnungsgemäß eingerückt ist. Python ist sehr raumempfindlich und ich sehe einen "Break" außerhalb der Schleife. –
Screenshot nicht veröffentlichen. Bitte Text posten. Und formatiere es richtig. –
Werfen Sie einen Blick auf die Syntax-Hervorhebung. Der Syntaxfehler ist nahe dem Punkt, an dem die Syntaxhervorhebung verrückt wird. – user2357112