一日一技:Python中的gcd()方法_python中的gil

liftword4个月前 (02-14)技术文章30



gcd()方法

gcd(最大公约数)是找到最大数的数学表达式,该方法可以将必须找到gcd的两个数相除,而所得余数为零.

Python在math模块中具有内置的gcd函数,可以实现它.



gcd()方法:

它接受两个整数作为参数,并返回作为gcd值的整数。

语法:

gcd(x,y)     #其中x和y是正整数。



下面,我们直接来用代码实现一下:

import math

print ("GCD of 75 and 30 is ",math.gcd(75, 30)) #求最大公约数

print ("GCD of 0 and 12 is ",math.gcd(0, 12))
print ("GCD of 0 and 0 is ",math.gcd(0, 0))
print ("GCD of -24 and -18 is ",math.gcd(-24, -18))

输出:

GCD of 75 and 30 is 15

GCD of 0 and 12 is 12
GCD of 0 and 0 is 0
GCD of -24 and -18 is 6

另外,我们可以把里面的数字改变一下,看会得出什么结果,

快动手试试吧!



你学会了吗?

欢迎大家在留言区留言,一起讨论学习,

谢谢关注!

相关文章

在 Python 中将浮点数转换为整数方法指南

在 Python 中将浮点数转换为整数可能看起来很简单,但有一些重要的细微差别需要理解。让我们探讨所有可用的方法、它们的差异以及何时使用每种方法。基本浮点到整数转换方法Python 提供了多种将浮点数...

在 Python 中如何将字符串转换为整数

类似于内置的 str() 方法,Python 语言中有一个很好用的 int() 方法,可以将字符串对象作为参数,并返回一个整数。用法示例:# Here age is a string object a...

Python如何判断一个数是不是整数?答案没那么简单

在Python里,如果我们想判断一个数是不是整数,应该如何操作呢?使用type方法很多人首先想到的是使用type方法,例如:x = 0 type(x) == int这个方法看上去很简单,但在Pytho...

python编程:判断一个正整数是奇数还是偶数

#判定一个数为奇数还是偶数#if条件判定number = eval (input("请任意输入一个正整数:")) #eval 执行一个字符串表达式,并且返回一个值if number %2 == 0:...

18、零基础Python到全栈-小整数池的概念

前面我们说了,只要是赋值操作,产生新的值的时候,都会申请一块内存空间。只要申请了新的内存空间,他的内存地址就会不一样,id也会不一样。现在我定义a=10,b=10,按照我们前面分析的,这两串代码一运行...

第1章 整数运算-扩建花圃问题_扩建花园

python500题:扩建花圃问题。猎风老师的习题课。下面看一下扩建花圃的问题。梅山小学有一块长方形的花圃,花圃的长和宽都是整数,长是m米,宽未知。在修建校园的时候把花圃的长增加了n米,此时发现增加出...