def __init__(self,numberator,denominator=1):
self.num = numberator
self.deno = denominator
def get_num(self):
return self.num
def get_deno(self):
return self.deno
def sum_fraction_number(self,b):
return (self.num*b.get_deno())+(b.get_num()*self.deno)
def sum_fraction_deno(self,b):
return (self.deno*b.get_deno())
def display(self):
if(self.deno>0):
print (self.num," / ",self.deno)
else:
print (" Can't be calculated ")
def setup():
a = fraction(2,4)
b = fraction(5,0)
d = fraction(7,3)
c = fraction((a.sum_fraction_number(d)),(a.sum_fraction_deno(b)))
f = fraction((a.sum_fraction_number(d)),(a.sum_fraction_deno(d)))
a.display()
b.display()
c.display()
f.display()
setup()
ผลลัพธ์
2 / 4 Can't be calculated Can't be calculated 34 / 12
ไม่มีความคิดเห็น:
แสดงความคิดเห็น