2019. 1. 16. 19:00ㆍIT/파이썬
예제
2월 29일이 있는 해는 매년 4년 마다 반복된다고 알려져 있습니다. 하지만 그레고리안 달력에 따르면 윤달은 다음 3가지 조건에 따라 변합니다.
- 연도가 4로 나누어 떨어지는 경우, 윤달이 있다.
- 단, 연도가 100으로 나누어 떨어지는 경우, 윤달이 없다.
- 단, 연도가 400으로 나누어 떨어지는 경우, 윤달이 있다.
제한
연도의 범위는 1900 이상 105 이하로 제한합니다.
문제
def is_leap(year):
leap = False
# 여기에 로직을 입력하세요
return leap
year = int(input())
print(is_leap(year))
답안
def is_leap(year):
leap = False
# 여기에 로직을 입력하세요
if (year > 10**5) or (year < 1990):
print("Input Error Occurred")
elif (year%400 == 0):
leap = True
return leap
elif (year%100 == 0):
leap = False
return leap
elif (year%4 == 0):
leap = True
return leap
else:
leap = False
return leap
year = int(input())
print(is_leap(year))
'IT > 파이썬' 카테고리의 다른 글
[주가분석기초] 파이썬으로 평균거래량 찾기 (0) | 2019.01.20 |
---|---|
[주가분석기초] 파이썬으로 종가 최고가 찾기 (0) | 2019.01.19 |
[파이썬 예제] 신발 가게 수입 계산하기 (0) | 2019.01.18 |
[파이썬 예제] 정수를 입력한 숫자까지 1부터 나열하는 방법 (0) | 2019.01.17 |
초보자를 위한 파이썬 강의 추천 (0) | 2018.10.26 |