CloudCoder Python feladatgyujtemeny/kinyer metodus

A MathWikiből
(Változatok közti eltérés)
Csirke (vitalap | szerkesztései)
(Új oldal, tartalma: „Az osztály végső kódja: <python>class Meccs(object): def __init__(self, A_nev, B_nev): self.A_nev = A_nev self.B_nev = B_nev self.A_pon…”)

A lap jelenlegi, 2015. szeptember 11., 05:29-kori változata

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