def genUniversal(): universal = aset() for index in range(-6, 13, 1): universal.insert(index) # for index in universal.list: # print(index,end='') return universal
def union(set1, set2): output = aset() for index in set1.list: output.insert(index) for index in set2.list: output.insert(index) return output
def xor(set1, set2): output = aset() for index in set1.list: if not set2.contains(index): output.insert(index) for index in set2.list: if not set1.contains(index): output.insert(index) return output
def powerSet(set1): output = aset()
def cross(set1, set2): output = aset() for i in set1.list: for j in set2.list: output.insert((i, j)) return output
def difference(set1, set2): output = aset() for index in set1.list: if not set2.contains(index): output.insert(index) return output
def intersection(set1, set2): output = aset() for index in set1.list: if set2.contains(index): output.insert(index) return output
def cross(set1, set2): output = aset() for i in set1.list: for j in set2.list: output.insert((i, j)) return output def powerSet(set1): output = aset() # to be written if __name__ == "__main__": asdf = aset() a = aset() b = aset() c = aset() d = aset() e = aset() f = aset() g = aset() a.insertList([1, 3, 5, 7, 9, 11]) b.insertList([-3, -2, -1, 0, 1, 2, 3]) c.insertList([-6, -4, -2, 0, 2, 4, 6, 8, 10, 12]) d.insertList([-6, -5, -4, -3, -2, -1, 0]) e.insertList([2, 4, 6]) f.insertList([1, 2, 3, 4, 5]) g.insertList([0, 1]) print("a", end="")