STUDY_SEONMIN
2753. 윤년 본문
연도가 주어졌을 때, 윤년이면 1 아니면 0을 출력하는 프로그램을 작성하세요.
윤년의 조건
- 400의 배수인 해
- 4의 배수이면서 100의 배수는 아닌 해
연도가 위의 두 조건 중 하나의 조건을 만족하면 윤년, 둘 중 하나도 만족하지 않으면 윤년이 아닙니다.
첫째 줄에 연도가 주어지고, 연도는 1보다 크거나 같고 4000보다 작거나 같은 자연수입니다.
year = int(input())
if year < 1 or year > 4000:
print('연도는 1~4000까지의 값만 가질 수 있습니다.')
elif (year%400==0) or (year%4==0 and year%100!=0):
print(1)
else:
print(0)
- 불리언 타입의 or연산은 다음과 같습니다.
True or True = True
True or False = True
False or False = False - 불리언 타입의 and연산은 다음과 같습니다.
True and True = True
True and False = False
False and False = False
'STUDY > Baekjoon Algorithm' 카테고리의 다른 글
2884. 알람 시계 (0) | 2021.06.30 |
---|---|
14681. 사분면 고르기 (0) | 2021.06.30 |
9498. 시험 성적 (0) | 2021.06.30 |
1330. 두 수 비교하기 (0) | 2021.06.30 |
2588. 곱셈 (0) | 2021.06.29 |
Comments