파이썬/문제

[코드트리] 숫자의 계절은

낑깡H 2022. 10. 8. 14:26

🍒 문제 링크 

https://www.codetree.ai/missions/4/problems/season-of-num/description

 

🍒 문제 분석

if 문의 순서가 중요

 

🍒 내 코드

n = int(input())

if n >= 9 and n <= 11:
    print("Fall")
elif n>= 6 and n <= 8:
    print("Summer")
elif n >= 3 and n <= 5:
    print("Spring")
else:
    print("Winter")

 

🍓 내 해결 과정

겨울의 경우, 범위가 쪼개져 있기때문에 else로 빼는 게 좋다고 생각했음 

근데 어차피 이상 이하 하면 범위 2개 써야함

🌽 다른 사람 코드

n = int(input())


if n >= 12 or n <= 2:
	print("Winter")
elif n <= 5:
	print("Spring")
elif n <= 8:
	print("Summer")
else:
	print("Fall")

 

이렇게 하면 적은 수부터 그냥 잘라나가면(?) 되니까 더 편한듯

🍉 깨달은 점 및 정리