Devdit
 

Python วิธีหาค่า ห.ร.ม. จากตัวเลข 3 ตัว

2.3K

สอนเขียนโค้ดภาษา Python หา ห.ร.ม. จากตัวเลข 3 ตัว โดยรับตัวเลขจากผู้ใช้งาน 3 ค่า คือ n1, n2 และ n3 จากนั้นใช้คำสั่ง math.gcd จาก module math เพื่อหาค่าหา ห.ร.ม. จากตัวเลขทั้ง 3 ตัว สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python วิธีหาค่า ห.ร.ม. จากตัวเลข 3 ตัว

import math

try :
    n1 = int(input('กรุณากรอกตัวเลขที่ 1 : '))
    n2 = int(input('กรุณากรอกตัวเลขที่ 2 : '))
    n3 = int(input('กรุณากรอกตัวเลขที่ 3 : '))
except:
    n1 = 0
    n2 = 0
    n3 = 0

if n1 > 0 and n2 > 0 and n3 > 0:
    print ( 'ห.ร.ม. คือ', math.gcd(math.gcd(n1, n2), n3) )

ผลลัพธ์

กรุณากรอกตัวเลขที่ 1 : 56
กรุณากรอกตัวเลขที่ 2 : 84
กรุณากรอกตัวเลขที่ 3 : 140
ห.ร.ม. คือ 28

คำอธิบาย

1. import module math เพื่อใช้งานคำสั่ง math.gcd

2. รับค่าตัวเลข n1, n2 และ n3 จากผู้ใช้งานด้วยคำสั่ง input และแปลงเป็นตัวเลขด้วยคำสั่ง int

3. ใช้คำสั่ง math.gcd คลุม math.gcd อีกครั้งเพื่อรองรับการหาค่า ห.ร.ม. จากตัวเลข 3 ตัว

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ