# F?rst skal vi se litt p? retur-verdier til funksjoner: #Vi har en class Klasse som holder p? alle studentene i klassen: class Klasse: def __init__(self): self._studenter = None # Som vi ser s? starter klassen med ? ha ingen studenter. Da kan vi # sette student-variabelen til ? v?re None #Noen nyttige metoder: def sett_inn_student(self, student): if self._studenter == None: self._studenter = [student] return self._studenter.append(student) def skriv_ut_studenter(self): print("Her er alle studentene:") for student in self._studenter: print(student) def finn_student(self, student): if student in self._studenter: return student def hovedprogram(): norskKlasse = Klasse() norskKlasse.sett_inn_student("Ola Nordmann") norskKlasse.sett_inn_student("Kari Nordmann") norskKlasse.sett_inn_student("Trine ?ker") norskKlasse.sett_inn_student("Donald Duck") norskKlasse.sett_inn_student("Mikke Mus") # N? har vi en norskklasse med noen elever. La oss se etter et navn som ikke er der # for ? sjekke hva som blir returnert test1 = norskKlasse.finn_student("Kurt Nilsen") # Er test1 n? blitt til Kurt Nilsen? La oss printe ut print("\n\nPrinter n? ut variabelen v?r:") print(test1) hovedprogram()