CloudCoder Python feladatgyujtemeny/kinyer metodus

A MathWikiből

Az osztály végső kódja:

class Meccs(object):
    def __init__(self, A_nev, B_nev):
        self.A_nev = A_nev
        self.B_nev = B_nev
        self.A_pont = 0
        self.B_pont = 0
 
    def pont(self, nev, szam):
        if   self.A_nev == nev:
            self.A_pont += szam
        elif self.B_nev == nev:
            self.B_pont += szam
        else:
            raise ValueError("Ismeretlen csapatnev!")
 
    def kinyer(self, ponthatar):
        if self.A_pont >= ponthatar:
            return self.A_nev
        elif self.B_pont >= ponthatar:
            return self.B_nev
        else:
            return "senki"
Személyes eszközök