Devdit
 

Python หารลงตัว ด้วยเครื่องหมาย %

11.1K

สอนเขียน Python หารลงตัว ด้วยเครื่องหมายทางคณิตศาสตร์ % สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python หารลงตัว

a = 10
b = 3

if( (a % b) == 0 ):
    print('divide evenly')  # หารลงตัว
else:
    print('undivided')      # หารไม่ลงตัว

ผลลัพธ์

divide evenly

โค้ดด้านบนมีตัวแปร 2 ตัว คือ a = 10 และ b = 2 โปรแกรมตัวนี้ใช้คำสั่ง if และเครื่องหมาย % เพื่อหาว่าการหารระหว่าง a และ b เป็นการหารที่ลงตัวหรือไม่ โดยมีการเช็คว่าหากผลลัพธ์จากการหารด้วยเครื่องหมาย % มีค่าเท่ากับ 0 แปลว่า หารลงตัว ให้ขึ้นข้อความว่า divide evenly แต่กรณีถ้าหารไม่ลงตัวให้ทำงานที่ else แสดงข้อความว่า undivided คือ หารไม่ลงตัว

 

ตัวอย่าง กรณีปรับค่าตัวแปรให้เกิดการหารที่ไม่ลงตัว

a = 10
b = 3

if( (a % b) == 0 ):
    print('divide evenly')  # หารลงตัว
else:
    print('undivided')      # หารไม่ลงตัว

ผลลัพธ์

undivided

โค้ดด้านบนเกิดการหารที่ไม่ลงตัวเนื่องจาก 10 หารเอาเศษ 3 มีค่าไม่เท่ากับ 0 จึงแสดงข้อความ undivided

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