Hello everyone,
I'm facing trouble in the following code, can somebody help me.I am new here even I don't know how to post my code sorry about that. One more thing I want to
understand in the first for loop I passed values to the class, but the variables are taking random value, why we are passing these values, kindly let me know
I'm facing trouble in the following code, can somebody help me.I am new here even I don't know how to post my code sorry about that. One more thing I want to
understand in the first for loop I passed values to the class, but the variables are taking random value, why we are passing these values, kindly let me know
import math, random class area(): def __init__(self,radius=None, length=None, breath=None, height=None, base=None): if radius==0 and breath!=0: self.radius=random.uniform(1.1, 9.5) self.length=random.uniform(10.5,15.5) self.breath=random.uniform(15,20) self.height=random.uniform(20,25) self.base=random.uniform(26,32) elif length==0 and heigh!=0: self.radius=random.uniform(1.1, 9.5) self.length=length self.breath=random.uniform(15,20) self.height=height self.base=base elif height==0 and base!=0: self.radius=radius self.length=random.uniform(1.1, 9.5) self.breath=breath self.height=random.uniform(1.1, 9.5) self.base=base def areaofcircle(self): return (self.radius**2)*math.pi def areaoftriangl(self): return 0.5*(self.height)*(self.base) def areaofrectangle(self): return (self.length)*(self.breath) areas=[] for i in range(0,10): v=area(1,3,5,0,0) areas.append(v) for v in areas: print( "Area of Circle:", v.areaofcircle(),\ "Area of Triangle:", v.areaoftriangl(),\ "Area of Rectangle:",v.areaofrectangle(),\ )