In [ ]:
%reload_ext nbtutor

In [ ]:
%%nbtutor -r -f
def add(one, two):
    ans = one + two
    return ans

foo = 10
ans = add(foo, 20)

In [ ]:
%%nbtutor -r -f
def bar(one, two=10, **kwargs):
    scale = kwargs.get('scale', 1)
    ret = []
    for val in one:
        ret.append(scale * (val + two))
    return ret


ans = bar([1, 2, 3], scale=0.5)

In [ ]:
%%nbtutor -r -f -i
def bar(one, two=10, **kwargs):
    scale = kwargs.get('scale', 1)
    ret = []
    for val in one:
        ret.append(scale * (val + two))
    return ret


ans = bar([1, 2, 3], scale=0.5)

In [ ]: