Ich habe folgendes Problem: Ich habe eine Variable "a" und eine vordefinierte Variable "b". Ich möchte dass "a" die Zahlen von 0 bis "b" durchläuft. Für jede Zahl die "a" durchläuft soll abwechselnd erst ein "O", dann ein "X" und dann wieder ein "O" im Textfeld ausgegeben werden. (Also bei Sekunde 1: O, bei Sekunde 2: OX, bei Sekunde 3: OXO usw.) Die report() Methode wird durch das Betätigen eines Buttons gestartet.
Ausschnitt aus meinem Code:
Code: Alles auswählen
def report(self):
self.text.delete(0.0, END)
a = 0
b = int(self.b.get())
x = 1
while a != b:
if x%2 == 0:
self.text.insert(0.0, 'O')
else:
self.text.insert(0.0, 'X')
x = x + 1
time.sleep(1)
zeit = zeit + 1
Wie bekomme ich hin, dass er im Sekundentakt abwechselnd die Zeichen hinzufügt?
Dankeschön & liebe Grüße,
Rudi