Názory ke článku Tkinter - Had
16. 3. 2009
ked prejdem cez jedlo tak had narastia ale nevytvori sa dalsie jedlo myslim si ze neni daco vporidadku s podmeinkov v metode pridaj_jedlo()
def pridaj_jedlo(self):
while 1:
x = random.randint(1, self.sirka-2)
y = random.randint(1, self.vyska -2)
if [x, y] not in self.had: break
self.jedlo[x, y]
self.vytvor_objekt(self.jedlo[0], self.jedlo[1], 'red')
print x, y
23. 4. 2009
Reagoval na komentář od uživatele rAdo :
if [x, y] not in self.had: break # přesuň až na konec cyklu while:
23. 4. 2009
Lukes píše:
Reagoval na komentář od uživatele rAdo :
if [x, y] not in self.had: break # přesuň až na konec cyklu while:
while 1:
x= random.randint(1, self.sirka-2)
y= random.randint(1, self.vyska-2)
if [x,y] in self.had: self.pridej_jidlo() return
self.jidlo= [x,y]
self.vytvor_objekt(self.jidlo[0], self.jidlo[1], 'red')
if [x,y]not in self.had: break
22. 6. 2009
Dobrý den, jak by se dalo docílit toho, aby had začínal pouze s jednám čtverečkem? Pořát mi to vypisuje chyby s indexem... Nevím jak na to