def hovedprogram(): # Lag en instance a klassen og kall den "honda" honda = M("Honda", "PO1234", 1234) tri = M("Triuph", "BS3211", 34678) hd = M("Harley Davidson", "hd9876", 43211) # test at __str__ metoden virker print(hd) # test at kjor() virker M.kjor(hd, 10) # verifiser kjor() print( f"Nå har den kjørt et par kilometer og da er det {M.hentKilometerstand(honda)}" ) # test hentKilometerstand() print(M.hentKilometerstand(honda)) # test skrivUt print(M.skrivUt(honda)) print(M.skrivUt(tri)) print(M.skrivUt(hd)) # Skriver ut hjelp for Class Motorsykkel(M) help(M)
def hovedprogram(): sykkel1 = Motorsykkel("Tesla", "BT6520", 13245) sykkel2 = Motorsykkel("Harley", "BS3249", 41530) sykkel3 = Motorsykkel("Yamaha", "AB9142", 90133) print(sykkel1.skrivUt()) print(sykkel2.skrivUt()) print(sykkel3.skrivUt())
def hovedprogram(): m1 = Motorsykkel("Børg", "555666", 5) m2 = Motorsykkel("børg2", "55621", 5) m3 = Motorsykkel("børg3", "62352", 1) m1.skrivUt() m2.skrivUt() m3.skrivUt() m3.kjor(10) m3.skrivUt()
def hovedprogram(): #Definerer et hovedprogram motorsykkel1 = Motorsykkel("Ducati", "IT25392", 50) # Lager en instans av MOtorsykkel-klassen motorsykkel2 = Motorsykkel("Honda", "JP89132", 432) # ny instans med nye instansvariabler motorsykkel3 = Motorsykkel("BMW", "DE74201", 100) # ny instans motorsykkel1.skrivUt( ) # Skriver ut instansvariablene ved å kalle på skrivUt-metoden... motorsykkel2.skrivUt() motorsykkel3.skrivUt() # ... tilsvarende motorsykkel3.kjor( 10) # kaller på kjor-metoden innen Motorsykkelklassen vha. instansen motorsykkel3.skrivUt( ) # Skriver ut de endrede instansvariablene ved å kalle på skrivUt-metoden
def hovedprogram(): a = Motorsykkel("honda", "ek291", 100) b = Motorsykkel("tesla", "ek299", 219) c = Motorsykkel("honda", "ek111111", 999) print(a.hentKilometerstand()) a.kjor(100) print(a.hentKilometerstand()) a.skrivUt() b.skrivUt() c.skrivUt() print("kjorer 10 paa siste") c.kjor(10) c.skrivUt()
def hovedprogram(): sykkel1 = Motorsykkel("Honda", "KN69420", 83142) sykkel2 = Motorsykkel("Yamaha", "WE34256", 120475) sykkel3 = Motorsykkel("Kawasaki", "DP18811", 55430) sykkel1.skrivUt() sykkel2.skrivUt() sykkel3.skrivUt() sykkel3.kjor(10) print("Ny kilometerstand:", sykkel3.hentKilometerstand())
def hovedprogram(): mot1 = Motorsykkel("A", "XX 12345", "10000") mot2 = Motorsykkel("B", "ZX 12345", "10000") mot3 = Motorsykkel("C", "ZZ 12345", "10000") mot1.skrivUt() mot2.skrivUt() mot3.skrivUt() mot3.kjor(10) print("Lagt på 10km på mot3:", mot3.hentKilometerstand())
def hovedprogram(): mot1 = Motorsykkel("BMW","D21D13",120) #opretter objekt av klassen Motorsykkel mot2 = Motorsykkel("Audi","G21S38",300) mot3 = Motorsykkel("Volvo","K54M42",1020) mot1.skrivUt() # skriver ut objekts merke, registreringsnummer og en kilometerstand mot2.skrivUt() mot3.skrivUt() mot3.kjor(10) # Legger til 10km til kilometerstand til objekt mot3 print(mot3.hentKilometerstand()) # skriver ut kilometerstand til objekt mot3
def hovedprogram(): sykkel1 = Motorsykkel("Audi", "ABC123", 0) sykkel2 = Motorsykkel("BMW", "DEF456", 250) sykkel3 = Motorsykkel("Aprilia", "GHI789", 1000) sykkel1.skrivUt() sykkel2.skrivUt() sykkel3.skrivUt() sykkel3.kjor(10) print(sykkel3.hentKilometerstand())
def hovedprogram(): sykkel1 = Motorsykkel("\nKTM", "HH 1964", 1340) sykkel2 = Motorsykkel("\nYamaha", "NF 4356", 352) sykkel3 = Motorsykkel("\nVespa", "ZZ 1100", 196) sykkel1.skrivUt() sykkel2.skrivUt() sykkel3.skrivUt() sykkel3.kjor(10) print(sykkel3.hentKilometerstand())
def hovedprogram(): Suzuki=Motorsykkel("Suzuki","DF1435",4500) Yamaha=Motorsykkel("Yamaha","VT1234",0) Vespa=Motorsykkel("Vespa","FT9876",10000) Suzuki.skrivUt() Yamaha.skrivUt() Vespa.skrivUt() #Oppg.2.7. Skal oke kmStand for Vespa med 10 km, og sjekk at det er riktig. #Skriv ut ved hjelp av hentKilometerstand. Vespa.kjor(10) print(Vespa.hentKilometerstand())
def hovedprogram(): sykkel1 = Motorsykkel("Honda", "BS1234", 0) sykkel2 = Motorsykkel("Ducati", "BS4321", 0) sykkel3 = Motorsykkel("BMW", "BS6789", 0) sykkel1.skrivUt() sykkel2.skrivUt() sykkel3.skrivUt() sykkel3.kjor(10) print(sykkel3.hentKilometerstand())
def hovedprogram(): #Lager tre motorsykkelobjekter motorsykkel1 = Motorsykkel("Yamaha", "C6H12O6", 31415) motorsykkel2 = Motorsykkel("BMW", "DNTH8M8", 1337) motorsykkel3 = Motorsykkel("Suzuki", "Gr81mL8", 6959) #Skriver dem ut. motorsykkel1.skrivUt() motorsykkel2.skrivUt() motorsykkel3.skrivUt() #Kjører 10 km motorsykkel3.kjor(10) #Viser at vi har kjørt 10 km motorsykkel3.hentKilometerstand()
def hovedprogram(): produktEn = Motorsykkel("Harley", "XV45466", 5000) produktTo = Motorsykkel("BMW", "JA97586", 300) produktTre = Motorsykkel("Suzuki", "GK83348", 1000) #oppretter tre objekter av Motorsykkel produktEn.skrivUt() produktTo.skrivUt() produktTre.skrivUt() #skriv ut objektene produktTre.kjor(10) #oppdater kilometer print("\nNy kilometerstand til den tredje motorsykkelen er nå:", produktTre.hentKilometerstand(), "km.")
def hovedprogram(): #jeg lager 3 objekter av klassen Motorsykkel og gir de #merke, registreringsnummer og kilometerstand. honda = Motorsykkel("Honda", "UF3219", 7543) yamaha = Motorsykkel("Yamaha", "BA1542", 3254) jawa = Motorsykkel("Jawa", "JJ1015", 16788) #jeg kaller på .skrivUt() metodene for alle objektene honda.skrivUt() yamaha.skrivUt() jawa.skrivUt() #jeg kaller på .kjor() metoden for jawa motorsykkelen jawa.kjor(10) #så printer jeg kilometerstanden til jawa-en, som nå har gått opp med 10km. print("Kilometerstand for Jawa-en er ", jawa.hentKilometerstand(), "km")
def hovedprogram(): motorsykkel1 = Motorsykkel("Yamaha", 10020017, 170) motorsykkel2 = Motorsykkel("Honda", 11221001, 150) motorsykkel3 = Motorsykkel("Ducati", 10012211, 180) motorsykkel1.skrivUt() motorsykkel2.skrivUt() motorsykkel3.skrivUt() motorsykkel3.kjor(10) print("Nye kilometerstand for Ducati: ", motorsykkel3.hentKilometerstand(), ".", sep="")
def hovedprogram(): # opprett objekter av klassen Motorsykkel kawasaki = Motorsykkel("Kawasaki", "FW1234", 12000) honda = Motorsykkel("Honda", "FT1414", 6000) ducati = Motorsykkel("Ducati", "LY1337", 2500) # kall metoden skrivUt til objektene kawasaki.skrivUt() honda.skrivUt() ducati.skrivUt() # øk kilometerstand på objektet Ducati ducati.kjor(10) # hent kilometerstand fra objektet Ducati print("Ny kilometerstand:", ducati.hentKilometerstand())
def hovedprogram(): # Creates three objects from the Motorsykkel-class bike1 = Motorsykkel("Suzuki", "ZZ2400", 0.0) bike2 = Motorsykkel(reg_no="JZ9000", brand="Mitsubishi") bike3 = Motorsykkel(km=654.2) # Prints information for all them bike1.skrivUt() bike2.skrivUt() bike3.skrivUt() print("Last bike is driving 10 km...") # Adds 10km to the last bike bike3.kjor(10) print("New total km driven for last bike: %.1f" % bike3.hentKilometerstand())
def hovedprogram(): #3 objekter som kaller opp klassen Motorsykkel med ulike verdier motorsykkel = Motorsykkel("Kawasaki", "MLB84A", 151517) motorsykkel2 = Motorsykkel("Harley", "MDAB51", 112408) motorsykkel3 = Motorsykkel("BMW", "AADF63", 114958) #3 objekter som kaller opp metoden "skrivUt" fra klassen Motorsykkel, som da skriver ut. motorsykkel.skrivUt() motorsykkel2.skrivUt() motorsykkel3.skrivUt() print("") #objekt som kaller opp "kjor" fra klassen Motorsykkel, med 10 i parameter. Det vil altså øke kilometerstanden på siste objekt med 10. motorsykkel3.kjor(10) #skriver ut objekt med metoden "hentkilometerstand" fra klassen Motorsykkel. print("Kilometerstand etter å ha økt med 10km:", motorsykkel3.hentKilometerstand())
def hovedprogram(): # 6.Inne i hovedprogram skal du opprette et objekt av # klassen Motorsykkel med et merke, et registreringsnummer # og en kilometerstand. Opprett to objekter til. Kall deretter # metoden skrivUt på alle objektene du har laget. sykkel1 = Motorsykkel('BMW', 'ER3335', 50) sykkel2 = Motorsykkel('Ducati', 'NO4554', 230) sykkel3 = Motorsykkel('Honda', 'RR3321', 115) sykkel1.skrivUt() sykkel2.skrivUt() sykkel3.skrivUt() # 7.Øk kilometerstanden på den motorsykkelen du laget sist med # 10 km, og sjekk at kilometerstanden ble oppdatert ved å # skrive ut resultatet av hentKilometerstand. sykkel3.kjor(10) print(f'Kilometerstand siste sykkel: {sykkel3.hentKilometerstand()}')