一颗炸弹引爆两颗,两颗引爆四颗……这就是指数增长的「爆炸力」
每颗炸弹爆炸时,会引爆周围 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颗 ← 指数爆炸!