หน้าหลัก » ภาษาไพธอน (Python) » โค้ด Python ตรวจสอบตัวเลขเป็นเลขคู่หรือเลขคี่

โค้ด Python ตรวจสอบตัวเลขเป็นเลขคู่หรือเลขคี่




บทความนี้มีเนื้อหาประกอบด้วย:

ตัวอย่างโค้ดภาษา Python ในการรับค่าตัวเลขจำนวนเต็มบวก แล้วตรวจสอบว่าตัวเลขที่ป้อนเข้ามานั้นเป็นเลขคู่ (even) หรือเลขคี่ (odd)

ซูโดโค้ด (Pseudo Code)

เริ่มต้น

    แสดงข้อความ "ป้อนตัวเลขจำนวนเต็มบวก : "
    รับค่า number จากผู้ใช้ และแปลงให้เป็นจำนวนเต็ม

    ถ้า number หารด้วย 2 ลงตัว:
        แสดงข้อความ "{number} เป็นเลขคู่ (even)"
    ไม่เช่นนั้น:
        แสดงข้อความ "{number} เป็นเลขคี่ (odd)"

สิ้นสุด

ตัวอย่างโค้ด

'''
 Author    : CS Developers
 Author URI: https://www.comscidev.com
 Facebook  : https://www.facebook.com/CSDevelopers
'''

number = int(input("ป้อนตัวเลขจำนวนเต็มบวก : "))

if number % 2 == 0:
    print(f"{number} เป็นเลขคู่ (even)")
else:
    print(f"{number} เป็นเลขคี่ (odd)")

อธิบายโค้ด

  1. รับค่าตัวเลขจำนวนเต็มบวก แล้วแปลงเป็น int number และเก็บไว้ในตัวแปร number
  2. นำตัวแปร number มา % mod (หารเอาเศษ) ถ้ามีค่าเท่ากับ 0 จะเข้าเงื่อนไข if โดยแสดงข้อความ “เป็นเลขคู่ (even)
  3. ถ้า number มา % mod (หารเอาเศษ) แล้วมีค่าไม่เท่ากับ 0 จะเข้าเงื่อนไข else โดยแสดงข้อความ “เป็นเลขคี่ (odd)

ผลลัพธ์

โค้ด Python ตรวจสอบตัวเลขเป็นเลขคู่หรือเลขคี่
เลขคู่ (even)
โค้ด Python ตรวจสอบตัวเลขเป็นเลขคู่หรือเลขคี่
เลขคี่ (odd)

วีดีโอ: Python ตรวจสอบตัวเลขเป็นเลขคู่หรือเลขคี่