⬅ Wróć do spisu treści
Programowanie obiektowe
Przykład 12.15
:
warcaby3
import random PRAWO=1 LEWO=-1 class Pionek: x=y=1 def __init__(self,x,y): self.x=x self.y=y def losowe_ruchy(self): while self.y<8: self.y +=1 dx=random.choice([PRAWO, LEWO]) if (self.x+dx==0) or (self.x+dx>8): self.x -= dx else: self.x += dx yield (self.x,self.y) p = Pionek(1,1) wspolrzedne = [ _ for _ in p.losowe_ruchy ()] print(wspolrzedne)
▶ Uruchom kod