2進位,也就是位元操作(bitwise operation)中的基底(base)
10進位多加一個零,代表*10 ex: 1000 = 10 的 3次方
2進位多加一個零,代表*2 ex: 1000 = 2 的 3次方
也就是說,使用左移與右移運算,即可計算2的次方,不需要使用pow函數
1<<3 == 2的3次方
Python可以使用f-string。一行for,一行print,總共兩行。
for n in range(int(input())):
f'2^{n} = {1<<n}'