ปีอธิกสุรทินมาทุก ๆ สี่ปี สำหรับปีปกติ ถ้าหารด้วยสี่ลงตัวจะเรียกว่าปีอธิกสุรทิน ในขณะที่ปีศตวรรษ ควรหารด้วย 400 ลงตัว โปรแกรม Python ต่อไปนี้แสดงว่าปีนั้นเป็นปีอธิกสุรทิน
ตัวอย่าง
yr=int(input('enter year'))
if yr%100==0: #century year
if yr%400==0:
print ('{} is leap year'.format(yr))
else:
print ('{} is not leap year'.format(yr))
else:
if yr%4==0:
print ('{} is leap year'.format(yr))
else:
print ('{} is not leap year'.format(yr)) ผลลัพธ์
enter year2012 2012 is leap year enter year2018 2018 is not leap year 2000 is leap year enter year1900 1900 is not leap year