Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน gcd() ใน Python

Greatest Common Divisor (GCD) หรือ ตัวหารร่วมมาก เป็นนิพจน์ทางคณิตศาสตร์เพื่อหาตัวเลขที่มากที่สุดซึ่งสามารถหารทั้งสองตัวเลขที่ต้องการหา GCD ได้ลงตัว (เศษเป็นศูนย์) มีการประยุกต์ทางคณิตศาสตร์มากมาย Python มีฟังก์ชัน gcd ในตัว (inbuilt) ในโมดูล math ซึ่งสามารถใช้เพื่อวัตถุประสงค์นี้ได้

gcd()

ยอมรับสองจำนวนเต็มเป็นพารามิเตอร์และคืนค่าจำนวนเต็มซึ่งเป็นค่า GCD

ไวยากรณ์

Syntax: gcd(x, y)
โดย x และ y เป็นจำนวนเต็มบวก

ตัวอย่างของ gcd()

ในตัวอย่างด้านล่าง เราพิมพ์ผลลัพธ์ของ GCD ของคู่จำนวนเต็ม

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