페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#9584

리스트 2 - 연습문제 1 1초 32MB

문제

연도와 월을 입력받아 해당 월의 날 수를 출력하다가 월이 0이면 종료하는 프로그램을 작성하시오. (월이 잘못 입력되면 "잘못 입력하였습니다."를 출력한다.) 


입력

한 개 이상의 테스트 케이스가 주어진다.

각 테스트 케이스의 첫 줄에서는 연도(YEAR)가 주어지고, 두 번째 줄에서는 월(MONTH)가 주어진다.

모든 입력은 정수로만 이루어진다.


출력

각 테스트 케이스별로 연도(YEAR)를 입력 받기 전 "YEAR = "를 출력하고, 월(MONTH)를 입력 받기 전 "MONTH = "를 출력한다.

입력을 받은 후 월(MONTH)이 0인 경우 종료하고, 1에서 12까지의 유효한 달이 입력되면 해당 달의 일수를 "입력하신 달의 날 수는 D일입니다." 형식으로 출력한다.

만일 유효하지 않은 달이 입력되었다면 "잘못 입력하였습니다."를 출력한다.

각 테스트 케이스는 한 줄 띄워 출력한다.


예제1

입력
YEAR=2000
MONTH=2
29.

YEAR=2010
MONTH=13
.

YEAR=0
MONTH=0

출처

자기주도 파이썬

역링크