讀取輸入的整數,決定迴圈執行的次數上限。
n = int(input())
range(n + 1) 會產生從 0 開始,直到 n (包含 n) 的整數序列。
for i in range(n + 1):
輸出結果
使用 f-string (f"...") 簡潔地將變數和計算結果嵌入到字串中。
2**i 是 Python 的指數運算符,計算 2 的 i 次方。
輸出格式是 "2^i = 2**i",等號兩邊帶有空格。
print(f"2^{i} = {2**i}")