python3 求约数的实例
2020-04-21 07:24
866 查看
如下所示:
#求一个数的最大约数(不算本身) def getmaxnum(n): num = n //2 while num >1: if n % num ==0: print(num) break else: num = num - 1 else: print('sushu') getmaxnum(455)
#求最大公约数 #greatest common divisor;gcd def greatest_common_divisor(m,n): if m % n ==0: return n while m%n !=0: m,n = n,m%n return n gcd = greatest_common_divisor(25,120) print(gcd)
#求最小公倍数 #greatest common divisor;gcd def greatest_common_divisor(m,n): if m % n ==0: return n while m%n !=0: m,n = n,m%n return n gcd = greatest_common_divisor(25,120) print(gcd) #两数之积 = 最小公倍数 * 最大公约数 #greatest common multiple 缩写为 gcm def greatest_common_multiple(m,n): gcd=greatest_common_divisor(m,n) gcm = (m*n)//gcd return gcm gcm = greatest_common_multiple(18,27) print(gcm)
以上这篇python3 求约数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python实现堆排序的实例讲解
- python之wxPython应用实例
- python高级总结类属性 实例属性 实例方法 / 静态方法 / 类方法
- python中的多重继承实例讲解
- 【python】实例-答题系统
- python 类实例方法,类方法和类静态方法的区别
- python strip() 函数和 split() 函数的详解及实例
- 判断一个类或实例是否继承自某类的python代码
- python自动化测试之连接几组测试包实例
- python之matplotlib学习绘制动态更新图实例代码
- Python类的实例方法、静态方法和类方法
- 对Python多线程读写文件加锁的实例详解
- python3 使用静态属性节约对象实例的内存开销
- Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
- 【初学python】实例九:词频统计
- Python实例浅谈之三Python与C/C++相互调用
- python3编写C/S网络程序实例教程
- Python开发实例:TPYBoard开发板制作声光控开关
- python使用rabbitmq实例二,工作队列
- python实例 字典