python
1def isleap(year): 2 if year % 4: # 4で割り切れなければうるう年でない 3 return False 4 elif year % 100: # 4の倍数で100で割り切れなければうるう年である 5 return True 6 elif year % 400: # 100の倍数で400で割り切れなければうるう年でない 7 return False 8 else: # 400の倍数はうるう年である 9 return True 10コード
上記の記述のif文の意味が分からないです。 yearを4で割った余りがあればFalseが返るという
ことだと思いますが、if year % 4 != 0: なら意味が分かります。上記のif文のコードは!= 0不足している
という認識は合っていますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/16 05:39
2021/10/16 05:47
2021/10/16 06:37
2021/10/16 06:42
2021/10/16 06:56
2021/10/16 07:09
2021/10/16 07:34