Exemple #1
0
def lists(ls, args, **kwargs):
    Validators.lists(ls, args)
    if len(args) == 0:
        show = Commands.lists(ls)
    if len(args) == 4:
        show = Commands.list_real_range(ls, int(args[1]), int(args[3]))
    if len(args) == 3:
        ops = {"=": float.__eq__, "<": float.__lt__, ">": float.__gt__}
        show = Commands.list_modulo(ls, ops[args[1]], float(args[2]))

    show = ", ".join([ComplexNumber.format(i) for i in show])
    print(show if show != "" else "No results")
Exemple #2
0
def sums(ls, args, **kwargs):
    Validators.sums(ls, args)
    s = Commands.sums(ls, int(args[0]), int(args[2]))
    print(ComplexNumber.format(s))
Exemple #3
0
def product(ls, args, **kwargs):
    Validators.product(ls, args)
    p = Commands.product(ls, int(args[0]), int(args[2]))
    print(ComplexNumber.format(p))
def format():
    assert (ComplexNumber.format(cn(1 + 2j)) == "1+2i")
    assert (ComplexNumber.format(cn(-10)) == "-10")
    assert (ComplexNumber.format(cn(2j)) == "2i")