Meine Schleife sieht so aus:
Code: Alles auswählen
for i in self.vokabeln.keys():
self.latein.config(text=i)
self.wort = i
Vielen Dank für Hile
Code: Alles auswählen
for i in self.vokabeln.keys():
self.latein.config(text=i)
self.wort = i
Code: Alles auswählen
for wort in ['eins', 'zwei', 'drei']:
print wort
raw_input()
Code: Alles auswählen
>>> for _ in xrange(10):
... print _
... if _ == 5:
... break
...
0
1
2
3
4
5
_ liegt mir besser in den Fingern als i, komische FingerEyDu hat geschrieben:"i" ist in diesem Fall auch so viel länger als "_". Aber das schöne ist ja: die Zeit, welche man durch schlechte Namensgebug eingespart hat, verliert man mehrfach wenn man den Code noch einmal anfassen muss. Du bist also vielleicht nachlässig, unstrukturiert, inkosequent, planlos uns ignorierst alle Folgen, faul ist das aber nicht
Code: Alles auswählen
for i in self.vokabeln.keys():
if i in self.woerter: self.latein.config(text=i)
else:
self.latein.config(text=i)
self.wort = i
self.woerter + [i]
break
Code: Alles auswählen
for wort in self.vokabeln.keys():
self.latein.config(text=wort)
if wort not in self.woerter:
self.wort = wort
break
Code: Alles auswählen
def __init__(...):
self.vokabeln = ...
self.it_vokabeln = self.vokabeln.iterkeys()
def on_enter(...):
try:
word = next(self.it_vokabeln)
except StopIteration:
word = "---"
self.latein.config(text=word)