 
                 
                InterviewSolution
| 1. | Write a class customer in Python Containing Deduct % Mark to be deducted if caldiscount () is following specifications. not invoked properly Instance attributes: inside input( ) function customernumber – numeric value No mark to be deducted if member function customemame – string value definitions are written inside the classprice, qty discount, totalprice, netprice – numeric value methods :init()-To assign initial values of customernumber as 111, customemame as “Leena”, qty as 0 and price, discount & netprice as 0. caldiscount ( ) – To calculate discount, totalprice and netprice totalprice = price * qty discount is 25% of totalprice, if totalprice >=50000discount 15% of totalprice, if totalprice >=25000 and totalprice <50000discount 10% of totalprice, if totalprice <250000 netprice= totalprice – discountinput()-to read data members customer- name, customernumber, price, qty and call caldiscount() to calculate discount, totalprice and netprice.show( ) – to display Customer details. | 
| Answer» class customer: def _init_(self): self.customemumber=111 self.customemame=‘Leena’ self.qty=0 self.price=0 self.discount=0 self.netprice=0 def caldiscount(self): totalprice = self.price*self.qty if totalprice >= 50000: self.discount=totalprice * 0.25 elif totalprice >= 25000: self.discount = totalprice * 0.15 else: self.discount = totalprice * 0.10 self.netprice = totalprice – self.discount def input(self): self.customernumber=input(“Enter Customer Number”) self.customemame = raw_input(“Enter Customer Name”) self.qty = input(“Enter Quantity”) self.price = input(“Enter Price”) self.caldiscount() def show(self): print “Customer Number”, self.customernumber print “Customer Name”, self.customemame print “Quantity”,self.quanti-ty print “Price”,self.price print “Discount”,self.discount print “Net price”,self.netprice c = customer() c.inputO c.show() | |