# L-12 MCS 260 Mon 8 Feb 2010 : 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