リストのすべての要素がパラメーターの要素であるかどうかを確認するメソッドを定義しようとしています。
ここに私が持っているものがあります:
def factorall(x):
if all(x % num for num in nums) == 0:
return True
else:
return False
(この場合、nums は 1 から 10 までの整数のリストです)
ただし、これは任意の数値に対して true を返します。これは 1 だけをチェックしてから True を返すためだと思いますが、all() は True を返す前にリストのすべての要素をチェックするべきではありませんか?
私は all() に少し慣れていないので、おそらく間違って実装しました。誰かが私を正しい方向に向けることができますか?
ありがとう!