Python: Turtle – (exit)onclick während der Endlosschleife?Python

Python-Programme
Anonymous
 Python: Turtle – (exit)onclick während der Endlosschleife?

Post by Anonymous »

Ich lerne Python (2.7) und derzeit ist Turtles auf der Liste.

In der Dokumentation gibt es die Funktionen „exitonclick()“ und „onclick()“ usw. Allerdings habe ich einige Probleme bei der Verwendung.

Zum Beispiel:
Dieses Klickereignis funktioniert, aber erst, nachdem die Schleife beendet ist:

Code: Select all

[...]
for i in range(4):
trtl.forward(100)
trtl.left(90)
scrn.exitonclick()
[...]
Aber was ich gerne tun würde, sind Dinge wie diese (die aber nicht funktionieren):

Code: Select all

[...]
while not scrn.screenonclick():
trtl.forward(100)
trtl.left(91)
[...]
oder vielleicht so:

Code: Select all

[...]
while True:
trtl.forward(100)
trtl.left(91)
scrn.screenonclick(break)
[...]
Ich denke, Sie bekommen eine allgemeine Vorstellung davon, mit welchen Konzepten ich zu experimentieren versuche.

Irgendwelche Tipps zur Verwendung dieser Onclick-Methoden oder alternative Möglichkeiten zur Durchführung eines Onclick-Interrupts?

Danke!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post