中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Python如何求最大公約數

小億
128
2023-08-10 20:38:33
欄目: 編程語言

Python提供了多種方法來求最大公約數(GCD)。

  1. 使用math模塊中的gcd()函數:
import math
a = 12
b = 18
gcd = math.gcd(a, b)
print(gcd)
  1. 使用遞歸實現的歐幾里得算法:
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
a = 12
b = 18
gcd_result = gcd(a, b)
print(gcd_result)
  1. 使用循環實現的歐幾里得算法:
def gcd(a, b):
while b:
a, b = b, a % b
return a
a = 12
b = 18
gcd_result = gcd(a, b)
print(gcd_result)

無論使用哪種方法,以上代碼的輸出結果都是6,即12和18的最大公約數為6。

0
舒城县| 保山市| 青阳县| 叶城县| 无极县| 澄城县| 南平市| 阿克陶县| 南溪县| 永丰县| 罗平县| 舒城县| 靖远县| 固原市| 蓬莱市| 罗江县| 满城县| 镶黄旗| 石狮市| 十堰市| 资兴市| 汉源县| 独山县| 尼木县| 金川县| 桂平市| 乐至县| 鹤壁市| 章丘市| 宁河县| 阿勒泰市| 合江县| 永修县| 西吉县| 漳浦县| 巴青县| 五寨县| 永顺县| 海晏县| 淄博市| 湘乡市|