python求最大公约数和最小公倍数的两种方法
python,最大公约数,最小,公倍数,两种,方法
2025-03-25 08:59:29 时间
大家好,又见面了,我是你们的朋友全栈君。
最大公约数和最小公倍数的求解可以归结为求最大公约数,最小公倍数为两数乘积除以最大公约数
这里介绍两种求解方法,一种数常规易于理解的,一种是用辗转相除法实现的
# 求最大公倍数和最小公约数
a=int(input("输入一个数字"))
b=int(input("再输入一个数字"))
m=[]
if a>b:
smaller=b
else:
smaller=a
for i in range(1,smaller+1):
if (a%i==0) and (b%i==0):
m.append(i)
continue
n=m[-1]
print ("%d和%d的最大公约数为:%d" %(a,b,n))
print ("%d和%d的最小公倍数为:%d" %(a,b,a*b//n))
# 辗转相除法求最大公约数和最小公倍数
a, b = map(int, input("输入两个数").split())
a1, b1 = a, b
res = a1 % b1
while res != 0:
a1 = b1
b1 = res
res = a1 % b1
print("最大公约数为:"+str(b1)+"最小公倍数为:"+str(a*b/b1))
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145544.html原文链接:https://javaforall.cn
相关文章
- 使用 python 执行 shell 命令的几种常用方式
- Python办公自动化 | 批量word生成工具2.0
- pythoncharm注释快捷键_JAVA注释快捷键
- 2022春节贺岁档电影开分,水门桥不理想,四海崩了!用Python一探究竟
- Python一键生成国庆渐变头像
- Python-drf前戏38.1-前端Vue01
- Python自动给抖音小姐姐视频点赞
- Python办公自动化 | word 文本转 excel
- Python项目45-前后端分离Home主页及后台(开撸)
- python的第三方库是用什么实现的_python 第三方库
- 不用学Python的自动化办公 确定不来看看?
- Python实现AI视频识别——手势控制[通俗易懂]
- python button使用方法_python gui界面设计
- python matplotlib 动态图_matplotlib怎么读
- 2022年最新Python大数据之Python基础【九】面向对象与继承
- Python调用Prometheus监控数据并计算
- Python-drf前戏38-前端Vue
- python部分依赖踩坑
- Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱
- 用Python爬取王者荣耀英雄皮肤海报图