回答編集履歴

1

修正

2019/01/17 02:02

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -72,6 +72,8 @@
72
72
 
73
73
  ちなみに余りが2から50である任意のnについては、`n != 0 != 1`となり、それぞれ異なっているのでTrueとなります。
74
74
 
75
+ 言いかえれば、あまり0がリストから消えたのも、あまり2から50までが残ったのも、コーダーの意図によらず欲しい結果と似た結果に偶然なったということです(コーダーの意図からすればあまり1がおかしいんじゃないくて、全部おかしい)。
76
+
75
77
 
76
78
 
77
79
  個人的にはそういう計算は好きではないですが`&`はboolどうしで演算する限りにおいてはandと似た(同じかどうかは知らない、andは短絡評価があるかもしれないので)結果を出すので