บทความนี้มีเนื้อหาประกอบด้วย:
ตัวอย่างโค้ดภาษา 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)")
อธิบายโค้ด
- รับค่าตัวเลขจำนวนเต็มบวก แล้วแปลงเป็น int number และเก็บไว้ในตัวแปร
number
- นำตัวแปร
number
มา%
mod (หารเอาเศษ) ถ้ามีค่าเท่ากับ0
จะเข้าเงื่อนไขif
โดยแสดงข้อความ “เป็นเลขคู่ (even)” - ถ้า
number
มา%
mod (หารเอาเศษ) แล้วมีค่าไม่เท่ากับ0
จะเข้าเงื่อนไขelse
โดยแสดงข้อความ “เป็นเลขคี่ (odd)“