파이썬 운동 실시 예 4
파이썬 운동 실시 예 4
제목 : 특정 일에 일년을 입력, 심판의 날이 올해의 날?
프로그램 분석 : 2011 년 3 월 (5)는, 예를 들어, 어느 날 고려 후 오일이나 올해의 처음 몇 일, 특별한 상황, 윤년 등을 지불하는 3 개월 이상의 입력을 추가, 함께 이개월 전에 넣어해야합니다 :
소스 코드 :
예 (파이썬 2.0 이상)
#!는 / usr / 빈 / 파이썬
# - * - 코딩 : UTF- 8 - * -
년 = INT (raw_input을 ( '년 : \ n'))
월 = INT (raw_input을 ( '달 : \ n'))
일 = INT (raw_input을 ( '하루 : \ n'))
개월 = (0, 31, 59 , 90, 120, 151, 181, 212, 243, 273, 304, 334)
면 0 <달 <= 12 : 합계 = 개월 [월 - 1]
다른 : 인쇄 '데이터 오류'
합계 + = 일
도약 = 0
면 (년 400 % == 0) 또는 ((년 % 4 == 0) 과 (년 100 % = 0!) ) : 도약 = 1
면 (도약 == 1) 과 (월> 2) : 합계 + = 1
인쇄 '그것은 % DTH 날이다. '% 합계
위 예제의 출력은 다음과 같습니다
year: 2015 month: 6 day: 7 it is the 158th day.