# L-12 MCS 260 Mon 24 Sep 2007 binary expansion # # A break only effects one loop. # print 'computing the binary expansion' while True: n = input('Give a number (< 0 to exit) : ') if n < 0: break while True: (n,r) = divmod(n,2) print r if n == 0: break