總網頁瀏覽量

2019年10月24日 星期四

列出集合的所有子集合


print("請輸入一個集合,將列所有的子集合:")
s=input().split()
sk=[x for x in s]
n=len(sk)
for i in range(2**n):
    subset=[]
    for j in range(n):
        if (i>>j)%2:
            subset.append(sk[j])
    print(subset)




沒有留言:

張貼留言