Oppgaver
7.06: Garasje og biler
Arne con Carne er glad i biler, og ønsker et program for å holde oversikt over bilene han har i garasjen.
- Skriv en klasse Bil. Biler har egenskapene modell, og vekt.
- Skriv en konstruktør for klassen Bil, samt en funksjon def skriv_info(self): som skriver ut informasjon om bilen.
- Skriv klassen Garasje. Det er fem parkeringsplasser i garasjen. Den skal derfor ha en liste av Bil-pekere som man kun kan sette inn 5 elemeneter i.
- Skriv en funksjon def sett_inn_bil(self, nyBil): i klassen Garasje. Denne skal sette inn bilen som blir sendt med som parameter i garasjen.
- Skriv funksjonen def bil_på_plass(self, plass): i klassen Garasje. Metoden skal skrive ut informasjon om bilen på plassen, dersom det står en bil der. Står det ikke en bil der, skal det skrives ut Plassen er tom.
- Skriv en klasse Test_bil. Opprett tre biler, og en garasje. Sett bilene inn i garasjen, og skriv ut informasjon om alle plassene i garasjen.