Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 4
0
def powerSet(set1):
    output = aset()
Ejemplo n.º 5
0
def cross(set1, set2):
    output = aset()
    for i in set1.list:
        for j in set2.list:
            output.insert((i, j))
    return output
Ejemplo n.º 6
0
def difference(set1, set2):
    output = aset()
    for index in set1.list:
        if not set2.contains(index):
            output.insert(index)
    return output
Ejemplo n.º 7
0
def intersection(set1, set2):
    output = aset()
    for index in set1.list:
        if set2.contains(index):
            output.insert(index)
    return output
Ejemplo n.º 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="")