import random class Punkt: x=0 y=0 r=5 varv="red" tekstNaha=1 kujund=None def __init__(self, x=0, y=0): self.x=x self.y=y def andmedTekstina(self): return "("+str(self.x)+", "+str(self.y)+")" def liiguParemale(self): self.x=self.x+1 def juhuslikKoht(self, alates=1, kuni=10): self.x=random.randint(alates, kuni) self.y=random.randint(alates, kuni) def hiireVajutus(self, event): print("hiir alla "+str(event.x)) def joonista(self, tahvel): self.kujund=tahvel.create_oval(self.x-self.r, self.y-self.r, self.x+self.r, self.y+self.r, fill=self.varv) tahvel.tag_bind(self.kujund, "", self.hiireVajutus) if self.tekstNaha: tahvel.create_text(self.x, self.y+20, text=self.andmedTekstina())