Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Hus:
- def __init__(self, omrade, pris, bostadsyta, hyra, telnr, gatuadress):
- self.omrade = omrade
- self.pris = int(pris)
- self.bostadsyta = int(bostadsyta)
- self.hyra = int(hyra)
- self.telnr = telnr
- self.gatuadress = gatuadress
- self.manadskostnad = 0
- self.ytkostnad = 0
- self.raknaManadskostnad()
- self.raknaYtkostnad()
- def __str__(self):
- return self.omrade + str(self.pris) + " " + str(self.bostadsyta) + " " + str(self.hyra) + self.telnr + self.gatuadress
- def __lt__(self,other):
- if self.retManadskostnad() < other.retManadskostnad():
- return True
- else:
- return False
- def retOmrade(self):
- return self.omrade
- def retPris(self):
- return self.pris
- def retBostadsyta(self):
- return self
- def retHyra(self):
- return hyra
- def retTelnr(self):
- return self.telnr
- def retGatuadress(self):
- return self.gatuadress
- def raknaManadskostnad(self):
- self.manadskostnad = self.hyra+((self.pris - i.retKontant())*(i.retRanta()/100)*(1-(i.retAvdrag()/100)))/12
- def raknaYtkostnad(self):
- self.ytkostnad = self.pris/self.bostadsyta
- def retManadskostnad(self):
- return self.manadskostnad
- def retYtkostnad(self):
- return self.ytkostnad
- class register:
- def __init__(self):
- reg = []
- f = open('hus2.txt', 'r')
- for line in f:
- x = line.split('/')
- hus = Hus(x[0], x[1],x[2],x[3],x[4],x[5])
- reg.append(hus)
- print(reg[0])
- print(reg[1])
- reg.sort()
- class Inmatning:
- def __init__(self):
- self.ranta = float(input("Ange aktuell bankranta: "))
- self.kontant = int(input("Ange kontantinsats: "))
- self.avdrag = float(input("Ange aktuellt ranteavdrag: "))
- def retRanta(self):
- return self.ranta
- def retKontant(self):
- return self.kontant
- def retAvdrag(self):
- return self.avdrag
- i = Inmatning()
- register()
Add Comment
Please, Sign In to add comment