본문 바로가기

Python_Matter/[CodeUp]if ~ else

1166 : 윤년 판별

반응형

Q>

2월이 29일까지 있는 해를 윤년이라고 한다.

어떤 해가 입력되면 그 해가 윤년인지 아닌지 판별하시오.

윤년 판단 조건)

1. 해(year)가 4의 배수이면서 100의 배수가 아니면 윤년.

2. 400의 배수이면 윤년.

위 두 조건 중 하나라도 맞으면 윤년이다.

예)

2004 년 ====>  윤년(1번 조건)

2000 년 ====> 윤년 (2번 조건) 

1900 년 ====> 윤년 아님

1999 년 ====> 윤년 아님

 

입력

해(year)가 입력된다.

 

출력

윤년이면 "yes"를 출력, 윤년이 아니면 "no"를 출력하시오.

 

A>

y = int(input())

if (y % 4 == 0 and y % 100 != 0) or y % 400 == 0:
    print('yes')
else:
    print('no')

 

 

#>

admin, 2019년 11월 05일, http://codeup.kr

반응형