""" Bygger videre paa oppg1 fra forrige uke (uke 7) Program som omhandler studenter Oppretter studentobjekter, legger i liste og skriver ut info Tar inn et brukernavn fra bruker og skriver ut info om studenten finnes """ #importere inn student klassen from student import Student def ta_inn_student(): # funsjon som tar inn navn fra bruker og oppretter student-objekt # med den informasjonen print("\nLegger til student!") navn = input("Skriv inn navn paa student: ") adr = input("Studentens adresse: ") brukernavn = input("Studentens brukernavn: ") return Student(navn, adr, brukernavn) def finn_student(bnavn, liste): # skal sjekke om studenten med navn finnes i liste #studenten = None for stud in liste: if stud.hent_brukernavn() == bnavn: # studenten = stud return stud #return studenten def skriv_ut(liste): # skriver ut informasjonen om alle studentene i lista print("Informasjon om studentene: ") for stud in liste: stud.skriv_info() def hovedprogram(): #lager en tom liste #return studenten student_liste = [] #tar inn studenter: for i in range(3): ny_student = ta_inn_student() student_liste.append(ny_student) # skriver ut info: skriv_ut(student_liste) #ta inn brukernavn fra bruker og skrive ut info om denne studenten brukernavn = input("Hvilket brukernavn vil du ha informasjon om? \n> ") stud = finn_student(brukernavn, student_liste) if stud is None: print("Fant ikke student med brukernavn", brukernavn) else: stud.skriv_info() hovedprogram()