示例#1
0
def genUniversal():
    universal = aset()
    for index in range(-6, 13, 1):
        universal.insert(index)
    # for index in universal.list:
    #     print(index,end='')
    return universal
示例#2
0
def union(set1, set2):
    output = aset()
    for index in set1.list:
        output.insert(index)
    for index in set2.list:
        output.insert(index)
    return output
示例#3
0
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
示例#4
0
def powerSet(set1):
    output = aset()
示例#5
0
def cross(set1, set2):
    output = aset()
    for i in set1.list:
        for j in set2.list:
            output.insert((i, j))
    return output
示例#6
0
def difference(set1, set2):
    output = aset()
    for index in set1.list:
        if not set2.contains(index):
            output.insert(index)
    return output
示例#7
0
def intersection(set1, set2):
    output = aset()
    for index in set1.list:
        if set2.contains(index):
            output.insert(index)
    return output
示例#8
0
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="")