Du er ikke logget inn. Så lenge du ikke er logget inn går du glipp av muligheten for å holde styr på din egen progresjon.

Valgte tags:

Filtrering:

6.09: Semesterside

Vi skal her lage en klasse for å holde styr på våre besøk på semestersiden til INF1001. Hver gang emneansvarlige oppdaterer siden, økes et versjonsnummer. Vi vil forsikre oss om at vi alltid har lest siste utgave av nettsiden.

a) Opprett klassen Emneside.

b) Lag instansvariabler for nyeste versjonsnummer, og siste versjonsnummer sett av bruker.

c) Lag en metode for å oppdatere nettsiden (øk versjonsnummer)

d) Lag en metode for å se på nettsiden. Funksjonen oppdaterer siste sette versjon til nåværende versjonsnummer.

e) Lag en funksjon som returnerer true eller false, avhengig av om bruker har sett siste versjon av emnesiden eller ei.

# A
class Emneside : 

# B    
    def __init__(self, versjonsnr):
        self.versjon = versjonsnr
        self.versjon_sett = 0

# C
    def oppdater_side(self) :
        self.versjon += 1

# D 
    def se_paa_siden(self) :
        self.versjon_sett = self.versjon

# E
    def sett_siste(self) : 
        return self.versjon == self.versjon_sett