ইন পাইথন , উপাদানের একটি iterable কত দেখতে সত্য, ব্যবহার sum
(এটা বেশ সহজবোধ্য):
সেটআপ
import itertools
arrays = list(itertools.product(*[[True, False]]*4))
আসল পরীক্ষা
for array in arrays:
print(array, sum(array)==3)
আউটপুট
(True, True, True, True) False
(True, True, True, False) True
(True, True, False, True) True
(True, True, False, False) False
(True, False, True, True) True
(True, False, True, False) False
(True, False, False, True) False
(True, False, False, False) False
(False, True, True, True) True
(False, True, True, False) False
(False, True, False, True) False
(False, True, False, False) False
(False, False, True, True) False
(False, False, True, False) False
(False, False, False, True) False
(False, False, False, False) False