Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Vozilo import Vozilo,Automobil,Kamion,Autobus
- Audi=Automobil("BG 404-NF", "Svabija", 12000, 5, 5)
- Golf=Automobil("SA 702-ER", "Grcka", 3000, 4, 5)
- Mali=Kamion("sjkadh","Francuska", 200, 80000)
- Veliki=Kamion("sjagk", "Lihtenstajn", 3000, 1000000)
- Jednospratni=Autobus("jkd", "jkashd", 4400, 75, "bezolovni")
- Dvospratni=Autobus("klasfjk", "luksemburg", 4546, 88, "dizel")
- if (Audi>Golf):
- print(Audi)
- else:
- print(Golf)
- if(Mali>Veliki):
- print(Mali)
- else:
- print(Veliki)
- if(Jednospratni>Dvospratni):
- print(Jednospratni)
- else:
- print(Dvospratni)
- --------------------------------------------------------
- class Vozilo:
- def __init__(self, reg_broj, zemlja_porekla,cena):
- self.reg_broj=reg_broj
- self.zemlja_porekla=zemlja_porekla
- self.cena=cena
- class Automobil(Vozilo):
- def __init__(self, reg_broj , zemlja_porekla , cena, broj_vrata, broj_sedista ):
- Vozilo.__init__(self, reg_broj, zemlja_porekla, cena)
- self.broj_vrata=broj_vrata
- self.broj_sedista=broj_sedista
- def __str__(self):
- return '\nregistracija: %s\nzemlja porekla: %s\ncena: %d e\nbroj vrata: %d\nbroj sedista: %d'\
- %(self.reg_broj,self.zemlja_porekla,self.cena,self.broj_vrata,self.broj_sedista)
- def __gt__(self, other):
- return self.broj_vrata>other.broj_vrata
- class Kamion(Vozilo):
- def __init__(self, reg_broj, zemlja_porekla, cena, max_tezina):
- Vozilo.__init__(self, reg_broj, zemlja_porekla, cena)
- self.max_tezina=max_tezina
- def __str__(self):
- return '\nregistracija: %s\nzemlja porekla: %s\ncena: %d e\nmax_tezina: %f'\
- %(self.reg_broj,self.zemlja_porekla,self.cena,self.max_tezina)
- def __gt__(self, other):
- return self.max_tezina>other.max_tezina
- class Autobus(Vozilo):
- def __init__(self, reg_broj, zemlja_porekla, cena, broj_sedista, tip_goriva, ):
- Vozilo.__init__(self, reg_broj, zemlja_porekla, cena)
- self.broj_sedista = broj_sedista
- self.tip_goriva=tip_goriva
- def __str__(self):
- return '\nregistracija: %s\nzemlja porekla: %s\ncena: %d e\nbroj sedista: %d\ntip gooriva: %s'\
- %(self.reg_broj,self.zemlja_porekla,self.cena,self.broj_sedista, self.tip_goriva)
- def __gt__(self, other):
- return self.broj_sedista>other.broj_sedista
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement