Hej!
Jag håller på att fixa en jämförelse funktion (har p-uppg 112) där jag ska jämföra ålder mellan alla personer och jag har fått tipset om att använda cmp.
Hur som så har jag kollar upp det här på internet och åstakommit detta:

#Jämförelse funktion ålder
def __cmp__(self,other):
    #Sorterar på ålder
    if self.alder < other.alder:
        return -1
    elif self.alder > other.alder:
        return 1
    else:
        #Om åldern är lika så sorterar den i bokstav ordning
        if self.namn < other.namn:
            return -1
        elif self.namn> other.namn:
            return 1
 
Men jag förstår som inte hur jag ska kunna få den att skriva ut de största värdet?
och hur jag ska man göra för att anropa den i main programmet? då self inte är definerat där?

Lite bakgrunds info är att jag har gjort objekt av alla personerna med bla attributet "alder".

Hoppas ni kan ge något tips iaf.
Tack på förhand Felicia