# nbi:hide_in
from ipywidgets import interact

def square(x):
    return x * x
interact(square, x=(0, 100, 1));
def friends(name, number):
    return '{} has {} friends!'.format(name, number)
interact(friends, name='Sam', number=(5, 10));
interact(friends, name='Sam', number={'One': 1, 'Five': 5, 'Ten': 10});