I.方法1:
。1 しばらくトゥルー:
2 試して:
。3 年= INT(INPUTは(' 年を入力してください。' ))
。4を IF(%年4)== 0 と!(100%年)= 0 または(年400%)== 0:
5 プリント(' {0}うるう年である。' .format(年))
6。 他:
。7 プリント(' {0}はうるう年ではありません。' .format(年))
8。 BREAK
9。 以外とValueError:
10 プリント('あなたが入力された年が認識されない、正しい年(整数)を入力してください。")
第二に、方法2:
1 つつ真:
2 試み:
。3 年= INT(INPUT(' 年入力:' ))
。4 IF(%年4)== 0:
5 IF(100%年)== 0:
6 IF(年% 400)== 0:
7 プリント(' {0}はうるう年である' .format(年)) #400で割り切れる百全体がうるう年である
8。 他:
。9 プリント(' {0}うるう年でない' .format(年) )
10 他:
11 印刷(「{0}うるう年である」 .format(年)) #の非整数400うるう年で割り切れる
12である 他:
13である プリント(「{0}うるう年でない」.format(年))
14
15 以外とValueError:
16 印刷(「入力した年が認識されない、正しい年(整数)を入力してください。」)
第三に、この方法3:内部関数呼び出し
1つの インポートカレンダー
2 ながらTRUE:
3 試み:
4 年= INT(INPUT(' 年入力:' ))
。5 check_year = calendar.isleap(年)
。6 IF check_year:
7 プリント(' {0}うるう年です' 。フォーマット(年))
8。 他:
。9 プリント(' {0}うるう年でない' .format(年))
10 BREAK
11。 以外とValueError:
12であり、 印刷(「入力した年が認識されない、正しい年(整数)を入力してください。")