正在加载图片...
def Add(x1,x2): Num=x1.getNum()*x2.getDen()+x2.getNum()*x1.getDen() Den=x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp Den=Den/tmp return Ration(Num,Den) def Sub(x1,x2): Num=x1.getNum()*x2.getDen()-x2.getNum()*x1.getDen() Den=x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp_ Den=Den/tmp return Ration(Num.Den) def Multiply(x1,x2): Num=x1.getNum()*x2.getNum() Den=x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp Den=Den/tmp return Ration(Num.Den) def greaterThan(x1,x2): al =x1.convert() a2 =x2.convert(); ifal<a2: return-1 elifal>a2: return 1def Add(x1,x2): Num=x1.getNum()*x2.getDen()+x2.getNum()*x1.getDen() Den= x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp_ Den=Den/tmp return ___Ration(Num,Den)_____ _________ def Sub(x1,x2): Num=x1.getNum()*x2.getDen()-x2.getNum()*x1.getDen() Den= x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp_ Den=Den/tmp return ____Ration(Num, Den)__ _________ def Multiply(x1,x2): Num=x1.getNum()*x2.getNum() Den= x1.getDen()*x2.getDen() tmp=gcd(Num,Den) Num=Num/tmp_ Den=Den/tmp return ____Ration(Num, Den)__ _________ def greaterThan(x1,x2): a1 = x1.convert() a2 = x2.convert(); if a1< a2: return -1 elif a1>a2: return 1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有