Example #1
0
    s2.insert(3)
    s2.insert(2)
    s2.insert(5)


reset()
print("default value")
display()

s1.clear()
print("\ns1.clear()")
display()
reset()

lst = [6, 8, 9]
s1.insert_list(lst)
print("\ns1.insert_list(lst = [6, 8, 9])")
display()
reset()

s1.inc(2)
print("\ns1.inc(2)")
display()
reset()

print("\ns1.len() =", s1.len())

print("\ns1 & s2 =", s1 & s2)

print("\ns1 - s2 =", s1 - s2)
Example #2
0

ss1 = IntSet()
ss2 = IntSet()

cmd = ""

while True:
    cmd = input(">> ")
    token = cmd.split()  # 空白やタブでコマンドを区切る
    f = token[0]

    if f == 'i' or f == 'insert':
        if len(token) >= 3:
            if token[1] == '1':
                ss1.insert_list(token[2:])
            elif token[1] == '2':
                ss2.insert_list(token[2:])
            else:
                print("Unknown set number")
        else:
            print("Does not input value.")

    elif f == 'p' or f == 'print':
        if len(token) >= 2:
            if token[1] == '1':
                print(ss1)
            elif token[1] == '2':
                print(ss2)
            else:
                print("Unknown set number")