python计算最大公约数和最小公倍数_python求最大公约数和最小公倍数的方法介绍…

python计算最大公约数和最小公倍数_python求最大公约数和最小公倍数的方法介绍…python求最大公约数和最小公倍数的方法介绍发布时间:2020-04-2810:42:38来源:亿速云阅读:114作者:小新今天小编给大家分享的是python求最大公约数和最小公倍数的方法介绍,相信很多人都不太了解,为了让大家更加了解python求最大公约数和最小公倍数的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。python怎么求最大公约数和最小公倍数一、求最大公约数用…

大家好,又见面了,我是你们的朋友全栈君。

python求最大公约数和最小公倍数的方法介绍

发布时间:2020-04-28 10:42:38

来源:亿速云

阅读:114

作者:小新

今天小编给大家分享的是python求最大公约数和最小公倍数的方法介绍,相信很多人都不太了解,为了让大家更加了解python求最大公约数和最小公倍数的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。

python怎么求最大公约数和最小公倍数

一、求最大公约数

用辗转相除法求最大公约数的算法如下:

两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。比如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数。

具体代码如下:def gongyue(a, b):

“””

欧几里得算法—-辗转相除法

:param a: 第一个数

:param b: 第二个数

:return: 最大公约数

“””

# 如果最终余数为0 公约数就计算出来了

while(b!=0):

temp = a % b

a = b

b = temp

return a

二、求最小公倍数

求出a,b的最大公约数后,利用gongbei(a,b) = (a*b)/gongyue(a,b) 计算出两个数的最小公倍数:# 求两个数的最小公倍数

def gongbei(a,b):

return a * b / gongyue(a, b)

关于python求最大公约数和最小公倍数的方法介绍就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145717.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 下午7:20
下一篇 2022年5月16日 下午7:20


相关推荐

  • linux pmap 进程信息,linux之pmap命令简介

    linux pmap 进程信息,linux之pmap命令简介pmaplddstace 要熟悉的几个调试命令 这次先看下 pmap 观察到系统中的指定进程的地址空间分布情况显示一个目标文件或者链接库文件中的目标文件的各个段的大小 该文件从 proc maps 中获得数据 命令格式 pmap 范例 root localhostsec pmap d bashAddressK

    2026年3月16日
    1
  • 中间件技术及双十一实践·EagleEye篇「建议收藏」

    中间件技术及双十一实践·EagleEye篇「建议收藏」EagleEye——分布式调用的跟踪者转自:http://www.tuicool.com/articles/fuYz2i综述阿里巴巴电子商务平台现在是一个由很多个应用集群组成的非常复杂的分布式系统。这些应用里面主要有处理用户请求的前端系统和有提供服务的后端系统等,各个应用之间一般有RPC调用和异步消息通讯两种手段,RPC调用会产生一层调一层的嵌套,一个消息发布出来更会被多

    2022年8月16日
    10
  • Python 字符串切片的使用详解

    Python 字符串切片的使用详解Python 字符串切片的使用详解

    2026年3月19日
    2
  • 多智能体系统(Multi-agent system)

    多智能体系统(Multi-agent system)

    2026年3月16日
    2
  • QStringList用法总结

    QStringList用法总结QStringList继承自QList,提供了一个QString的List;同QList一样,QStringList也是隐式数据共享的,并且支持按索引访问及快速插入、删除元素的操作。所有QList支持的操作都可用于QStringList,同时QStringList在此基础上提供了一些便于操作QString的功能。1.QStringList的构造函数及析构函数构造函数:a.QSt

    2022年5月26日
    255
  • Error: getaddrinfo ENOENT报错解决

    Error: getaddrinfo ENOENT报错解决Error getaddrinfoE 报错解决使用 npmrundev 运行 vue 项目时 出现 Error getaddrinfoE 报错 具体如下 问题原因 localhost 没有与 127 0 0 1 绑定解决方法 在 C Windows System32 drivers etc 中找到 hosts 文件 在 hosts 文件中添加 127 0 0 1 保存即可 如下图所示

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号