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