ปีอธิกสุรทินมาทุก ๆ สี่ปี สำหรับปีปกติ ถ้าหารด้วยสี่ลงตัวจะเรียกว่าปีอธิกสุรทิน ในขณะที่ปีศตวรรษ ควรหารด้วย 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