fork download
  1. def main():
  2. for n in range(30):
  3. print '2^', n, ' = ', 2**n, 'binary: ', bin(2**n)
  4.  
  5. if __name__ == "__main__":
  6. main()
Success #stdin #stdout 0.08s 10840KB
stdin
Standard input is empty
stdout
2^ 0  =  1 binary:  0b1
2^ 1  =  2 binary:  0b10
2^ 2  =  4 binary:  0b100
2^ 3  =  8 binary:  0b1000
2^ 4  =  16 binary:  0b10000
2^ 5  =  32 binary:  0b100000
2^ 6  =  64 binary:  0b1000000
2^ 7  =  128 binary:  0b10000000
2^ 8  =  256 binary:  0b100000000
2^ 9  =  512 binary:  0b1000000000
2^ 10  =  1024 binary:  0b10000000000
2^ 11  =  2048 binary:  0b100000000000
2^ 12  =  4096 binary:  0b1000000000000
2^ 13  =  8192 binary:  0b10000000000000
2^ 14  =  16384 binary:  0b100000000000000
2^ 15  =  32768 binary:  0b1000000000000000
2^ 16  =  65536 binary:  0b10000000000000000
2^ 17  =  131072 binary:  0b100000000000000000
2^ 18  =  262144 binary:  0b1000000000000000000
2^ 19  =  524288 binary:  0b10000000000000000000
2^ 20  =  1048576 binary:  0b100000000000000000000
2^ 21  =  2097152 binary:  0b1000000000000000000000
2^ 22  =  4194304 binary:  0b10000000000000000000000
2^ 23  =  8388608 binary:  0b100000000000000000000000
2^ 24  =  16777216 binary:  0b1000000000000000000000000
2^ 25  =  33554432 binary:  0b10000000000000000000000000
2^ 26  =  67108864 binary:  0b100000000000000000000000000
2^ 27  =  134217728 binary:  0b1000000000000000000000000000
2^ 28  =  268435456 binary:  0b10000000000000000000000000000
2^ 29  =  536870912 binary:  0b100000000000000000000000000000