[1,2,3,4] などの一連の数値を入力として取り、合計が奇数のサブセットのみを指定します。たとえば、[1]、[1,2]、[2,3] などです。
あまり試したことがないので、どこから始めればよいかわかりません。申し訳ありませんが、私はプログラミングに非常に慣れていませんが、これまでのところ私が持っているものは次のとおりです。すべての可能なサブセットを生成します。
def rsubsets(s):
if len(s) == 0:
return [[]]
temp = rsubsets(s[1:])
new = []
for itm in temp:
new.append(itm)
n = len(new)
for j in range(n):
new[j] = new[j] + [s[0]]
return temp + new
ありがとう。