4년마다 윤년이 옵니다. 평년의 경우 4로 나누어 떨어지면 윤년이라고 하고, 세기의 경우에는 400으로 나누어야 합니다. 다음 파이썬 프로그램은 연도가 윤년인지 아닌지를 보여줍니다.
예시
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