การตรวจสอบปีอธิกสุรทินใน Python
การตรวจสอบว่าเป็นปีอธิกสุรทินหรือไม่โดยใช้
วิธีทางคณิตศาสตร์จำเป็นต้องดำเนินการหลายขั้นตอน
ตามลำดับ ซึ่งไม่สะดวกนัก อย่างไรก็ตาม ใน Python มีวิธีที่
ทำให้กระบวนการนี้ง่ายขึ้นอย่างมากด้วย
ความช่วยเหลือของเมธอดพิเศษ isleap
จากโมดูล calendar พารามิเตอร์ของเมธอด
คือปีที่ต้องการตรวจสอบ เมธอดจะส่งคืน
ค่าบูลีน หากเป็นปีอธิกสุรทิน
จะได้ True มิฉะนั้น
- False
เริ่มแรกต้องนำเข้าโมดูล calendar:
import calendar
จากนั้น นำเมธอด isleap ไปใช้กับ
โมดูลที่นำเข้ามาแล้ว บันทึกผลลัพธ์
ลงในตัวแปร res และแสดงผล
ทางหน้าจอ:
res = calendar.isleap(2025)
print(res) # จะแสดงผลเป็น False
กำหนดปี:
year = 2020
ตรวจสอบว่าปีนี้เป็นปีอธิกสุรทินหรือไม่
กำหนดปี:
year = 1910
ตรวจสอบว่าปีนี้เป็นปีอธิกสุรทินหรือไม่
ตรวจสอบว่าปีปัจจุบันเป็นปีอธิกสุรทินหรือไม่