python求多个数的最小公倍数?
deffun(num1,num2):#定义一个函数,两个形参ifnum1<num2:#判读两个整数的大小,目的为了将大的数作为除数,小的作为被除数num1,num2=num2,num1#如果if条件满足,则进行值的交换vari1=num1*num2#计算出两个整数的乘积,方便后面计算最小公倍数vari2=num1%num2#对2个整数进行取余数whilevari2!=0:#判断余数是否为0,如果不为0,则进入循环num1=num2#重新进行赋值,进行下次计算num2=vari2vari2=num1%num2#对重新赋值后的两个整数取余数#直到vari2等于0,得到最到公约数就退出循环vari1/=num2#得出最小公倍数print("最大公约数为:%d"%num2)#输出print("最小公倍数为:%d"%vari1)#输出---------------------作者:yancelyq来源:CSDN原文:https://blog.csdn.net/yancelyq/article/details/79504364版权声明:本文为博主原创文章,转载请附上博文链接!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有