python3 求约数的实例
更新时间:2019年12月05日 09:15:48 作者:飞奔的帅帅
今天小编就为大家分享一篇python3 求约数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如下所示:
#求一个数的最大约数(不算本身)
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编程matplotlib交互绘制Julia集示例解析
matplotlib的Show面板中提供了放大、移动等交互式操作,但也未能涵盖所有的交互需求,比如希望通过mandelbrot集上的一点来生成对应的Julia集2021-10-10
pandas的drop_duplicates无法去重问题解决
在我们利用Pandas进行数据清洗的时候,往往会用到drop_duplicates()进行去重,本文主要介绍了pandas的drop_duplicates无法去重问题解决,具有一定的参考价值,感兴趣的可以了解一下2024-03-03
Flask + MySQL如何实现用户注册,登录和登出的项目实践
本文主要介绍了Flask + MySQL 如何实现用户注册,登录和登出的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-06-06


最新评论