1.

Define a class PRODUCT in Python with the following specifications :Data members:Pid – A string to store product.Pname -A string to store the name of the product. Peostprice – A decimal to store the cost price of the productPsellingprice – A decimal to store Selling Price Margin- A decimal to be calculated as Psellingprice- PcostpriceRemarks- To store “Profit” if Margin is positive else “Loss’ if Margin is negativeMember Functions :A constructor to initialize All the data members with valid default values.A method SetRemarks() that assigns Margin as Psellingprice – Peostprice and sets Remarks as mentioned below :MarginRemarks<0(negative)Loss>0(positive)ProfitA method Getdetails() to accept values for Pid. Pname,Psellingprice and invokes SetRemarks() method.A method Setdetails () that displays all the data members.

Answer»

class PRODUCT:

def init (self):

self. Pid = self. Pname = self. Peostprice = 0.0 self. Psellingprice = 0.0 self. Margin = 0.0 self. Remarks = def SetRemarks (self) :

self . Margin = self.Psellinrprice-self. Peostprice

if (self.Margin < 0) :

self. Ramarks = “Loss”

else:

self. Remarks = “Profit” defGetdetails (self):

self.Pid = rawjnput (“Enter Product Id”)

self.Pname = rawjnput (“Enter Product Name”)

self.Peostprice = input (“Enter Cost Price”)

self.Psellingprice = input (“Enter Selling Price”)

self. SetRemarks ( ) def Setdateils (self) :

print “Product Id” ,

self.Pid print “Product Name”,

self.Pname print “Cost Price”,

self.Pcostprice print “Selling Price”,

self.Esellingprice print “Margin : ” ,

self.Margin print “Incurred :” ,

self.Remarks



Discussion

No Comment Found