Om de werkzaamheden aan een wagen op te volgen, maakt men gebruik van een onderhoudsboekje. In deze oefening maken we een elektronische versie van een dergelijk boekje, en we programmeren daarom de klasse Onderhoudsboekje.

Programmeer in de klasse Onderhoudsboekje het volgende:

Voorbeeld

o = Onderhoudsboekje('1-LKK-988')
print(o)                        # [1-LKK-988:0:0]
o += (1000, 'KO')             
print(o)                        # [1-LKK-988:1:1000]
o += (5000, 'Lichten nakijken')   
print(o)                        # [1-LKK-988:2:5000]
o += (4000, 'Poging fraude ...')            
print(o)                        # [1-LKK-988:2:5000]
o += (10000, 'KO')
o += (30000, 'GO')
o += (40000, 'KO')
o += (50000, 'KO')
o += (60000, 'GO')
print(o)                        # [1-LKK-988:7:60000]
print(o.klein_onderhoud()) # 50000
print(o.groot_onderhoud()) # 60000