一顆炸彈引爆兩顆,兩顆引爆四顆……這就是指數增長的「爆炸力」
每顆炸彈爆炸時,會引爆周圍 a 顆新炸彈。第 n 代的炸彈數量是 aⁿ——這就是指數函式(a的x次方)!
一般地,函式 y = aˣ (a > 0 且 a ≠ 1) 叫做指數函式(a的x次方),其中 x 是自變數,輸入的範圍(x的取值範圍)為 R。
底數 a 決定了「爆炸」的速度。a 越大,增長越瘋狂。
def power(a, x): """指數函式(a的x次方):y = aˣ""" return a ** x # 連鎖炸彈:每代數量 = a^代數 a = 2 # 底數 for gen in range(11): count = power(a, gen) print(f'第{gen}代: {count}顆')
第0代: 1顆 第1代: 2顆 第2代: 4顆 第3代: 8顆 第4代: 16顆 第5代: 32顆 第10代: 1024顆 ← 指數爆炸!