欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(下)gcd为什么不好使?

《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(下)gcd为什么不好使?

2025/9/17 6:15:21 来源:https://blog.csdn.net/m0_37228426/article/details/143267978  浏览:    关键词:《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(下)gcd为什么不好使?

按书中代码写的为什么会这样

10月22日演出完事累了.我停了两天的瑜伽课,准备应对另一场,小战斗.当然还有社恐.我要独自做一些事情.

2024高速发达的一年.

在这里插入图片描述

def gcd(self,n,d):n1 = abs(self.__numerator)n2 = abs(self.__denominator)gcd = 1k = 1while k <= n1 and k <= n2:if n1 % k == 0 and n2 % k == 0:gcd = kk += 1return gcd

一晃一个月过去了
10月29日iso认证
11月4日、11月8日、11月18日、11月19日、11月22日 5场演出
接下来11月25日的演出就要开始了

重新修改

def gcd(self, numerator, denominator):n1 = abs(self.__numerator)n2 = abs(self.__denominator)GCD = 1k = 1while k <= n1 and k <= n2:if n1 % k == 0 and n2 % k == 0:GCD = kk += 1return gcd

我 将其中的gcd变成常量.另外将gcd原来的代码拿出来放到另一个py文件里,作为import加入我的代码里.

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词