class Avto:
def __init__(self, letnik, tip_goriva, moc, poraba, kol_goriva,
km, rezerva, volumen):
self.letnik = letnik
self.tip_goriva = tip_goriva
self.moc = moc
self.poraba = poraba
self.kol_goriva = kol_goriva
self.km = km
self.rezerva = rezerva*volumen
self.volumen = volumen
def natoci_gorivo(self, kolicina):
self.kol_goriva = self.kol_goriva + kolicina
if self.kol_goriva > self.volumen:
print("Natocil si " + str(self.kol_goriva - self.volumen) + "prevec")
self.kol_goriva = self.volumen
def prevozi(self, razdalja):
if self.domet() < razdalja:
razdalja = self.domet()
self.km = self.km + razdalja
self.kol_goriva = self.kol_goriva - (razdalja/100.0 * self.poraba)
if self.kol_goriva < self.rezerva:
print("Pazi, si v rezervi!!!")
def domet(self):
return self.kol_goriva * 100.0 / self.poraba
mali_avto = Avto(2018, "dizel", 150, 7, 0, 0, 0.15, 60)
mali_avto.natoci_gorivo(500)
mali_avto.prevozi(7000)
print(mali_avto.kol_goriva)
print(mali_avto.km)
print(mali_avto.domet())
mali_avto.natoci_gorivo(40)
mali_avto.prevozi(10)
print(mali_avto.kol_goriva)