Update ex1.py

This commit is contained in:
Daniel
2022-11-01 12:11:22 +02:00
committed by GitHub
parent 65d51b542f
commit 349fb49e1c

View File

@@ -1,16 +1,16 @@
def print_power_set(set, set_size): def get_powerset(set, set_size):
pow_set_size = 2 pow_set_size = 2
for x in range(set_size-1): for x in range(set_size-1):
pow_set_size *= 2 pow_set_size *= 2
for counter in range(0, pow_set_size): for counter in range(0, pow_set_size):
sett = [] sett = []
for j in range(0, set_size): for j in range(0, set_size):
if counter & (1 << j): if counter & (1 << j):
sett.append(set[j]) sett.append(set[j])
print(sett) g.append(sett)
print()
elem = [1, 2, 3, 4, 5, 6] g = []
print_power_set(elem, len(elem)) elem = [1, 2, [1,2]]
get_powerset(elem, len(elem))
print(g)