본문 바로가기
코드업(CodeUp) 풀이/Python 기초 100제

[코드업 Python 기초 100제] - 6070. 월 입력받아 계절 출력하기

by finalassis 2022. 1. 25.

문제 설명

월이 입력될 때 계절 이름이 출력되도록 해보자.

월 : 계절 이름
12, 1, 2 : winter
  3, 4, 5 : spring
  6, 7, 8 : summer
  9, 10, 11 : fall

입력

월을 의미하는 1개의 정수가 입력된다.(1 ~ 12)

출력

계절 이름을 출력한다.

입력 예시

12

출력 예시

winter

My code

a = int(input())

if a//3==1:
    print('spring')
elif a//3==2:
    print('summer')
elif a//3==3:
    print('fall')
else:
    print('winter')

Answer

a=int(input())
if a//3==1:
    print("spring")
elif a//3==2:
    print("summer")
elif a//3==3:
    print("fall")
else:
    print("winter")

Code Review

3, 4, 5 월은 3으로 나눴을 때 몫이 1이며, 6, 7, 8 월은 몫이 2이며, 9, 10, 11 월은 몫이 3입니다. 따라서 이러한 수의 특성을 이용하여 조건식을 작성해 월이 입력될 때 해당하는 계절 이름이 출력되도록 해주었습니다.

댓글