Pythonの演習実施例4
Pythonの演習実施例4
タイトル:特定の日に年を入力して、判定日は年の日ですか?
プログラム解析:3月5日には、例えば、ときに1日を検討するために、その後5日間、または今年の最初の数日間、特別な事情、うるう年と多くを支払うために3ヶ月以上の入力を追加し、一緒に2ヶ月前に配置する必要があります:
ソースコード:
例(Pythonの2.0+)
#!は/ usr / binに/ pythonの
# - * -コーディング: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
印刷 「それは、%d番目の日です。 '%合計
上の例の出力は、次のとおりです。
year: 2015 month: 6 day: 7 it is the 158th day.