Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- class Produs ():
- def __init__(self,n,p,a):
- self.__nume=n
- self.__pretBaza=p
- self.__adaos=a
- self.__data_fabricatiei=datetime.datetime.now()
- def __repr__(self):
- return self.__nume+"Pretul de baza "+str(self.__pretBaza)+"Adaosul este: "+str(self.__adaos)\
- +str(self.__data_fabricatiei)
- def GetNume(self):
- return self.__nume
- def getData_fabricatiei (self):
- return self.__data_fabricatiei
- def SetAdaos(self,a):
- self.__adaos=a
- def calculPret(self):
- pass
- def getAdaos(self):
- return self.__adaos
- def getPretBaza(self):
- return self.__pretBaza
- class Carte(Produs):
- def __init__(self,n,p,a,au,e,i):
- Produs.__init__(self, n,p,a)
- self.__autor=au
- self.__editura=e
- self.__isbn=i
- def __repr__(self):
- return Produs.__repr__(self) + self.__autor + self.__editura + self.__isbn
- def calculPret(self):
- adaos=(self.getAdaos()/100)*self.getPretBaza()
- pretTotal=self.getPretBaza()+adaos
- return pretTotal
- """
- def __repr__(self):
- return "Numele autorului: "+self.__nume + "Pretul de baza este: " + str(self.__pretBaza) \
- + "adaosul " + str(self.__adaos) + "autorul este: " \
- + self.__autor + "editura " + self.__editura + "isbn " + self.__isbn + "data fabricatiei "+ self.getData__fabricatiei()
- """
- c=Carte ("Amintiri din copilarie ", 30, 5, "Ion Creanga", "Corint", "9789734722211")
- print (c)
- print (c.calculPret())
Add Comment
Please, Sign In to add comment