Baek 2753解答


質問する


年を指定する場合は、閏年の場合は1または0を出力するプログラムを作成します.
閏年は年が4の倍数で、100の倍数や400の倍数ではありません.
たとえば、2012年は100の倍数ではなく4の倍数なので、閏年です.1900年は100の倍数で400の倍数ではないので閏年ではありません.しかし、2000年は400の倍数なので閏年です.

入力


最初の行には年が表示されます.年は1以上、4000未満の自然数です.

しゅつりょく

	첫째 줄에 윤년이면 1, 아니면 0을 출력한다.

예제 입력 1 
2000
예제 출력 1 
1
예제 입력 2 
1999
예제 출력 2 
0
출처

方法


問題を読むと、ある程度答えを推測することができます.if문およびelse문を使用して、윤년1または0を選択します.
それを印刷すればいいと思います.
次に100の倍数ではなく4の倍数の場合、または400の倍数の場合はand, or 연산자비교연산자(==,!=..)を使用すればよい.

に答える

year  = int(input())

if year % 4 == 0 and year % 100 != 0 or year % 400 ==0:  

    print(1)

else:
    print(0)