입력:
월을 의미하는 1개의 정수가 입력된다.(1 ~ 12)
출력:
계절 이름을 출력한다.
내 코드:
a = int(input())
def season(a):
if 2<a<6:
return 'spring'
elif 6<=a<9:
return 'summer'
elif 9<=a<12:
return 'fall'
else:
return 'winter'
print(season(a))
Comment: 핵심은 12, 1, 2를 입력했을 때 'winter'가 출력되게 하는 것입니다. 다른 수들이야 부등호를 사용한 범위로 표현할 수 있으니 if, elif로 조건을 지정해줍니다. 예외인 winter에 해당되는 월들만 else에 포함되도록 해주면 문제를 풀 수 있습니다.
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp 기초 100제] 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(풀이 성공) (0) | 2021.02.26 |
---|---|
[CodeUp 기초 100제] 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(풀이 성공) (0) | 2021.02.26 |
[CodeUp 기초 100제] 1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(풀이 성공) (0) | 2021.02.25 |
[CodeUp 기초 100제] 1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(풀이 성공) (0) | 2021.02.25 |
[CodeUp 기초 100제] 1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(풀이 성공) (0) | 2021.02.25 |