火力每升一級,爆炸面積不是+1,而是按 xⁿ 增長——這就是冪函式(x的n次方)的威力
炸彈的火焰半徑 r = 火力等級,但面積 = πr²——火力翻倍,面積翻4 倍!這就是冪函式(x的n次方) y = x²。
一般地,函式 y = xᵃ 叫做冪函式(x的n次方),其中 x 是自變數,a 是常數(指數)。
指數 a 決定了函式的增長「爆發力」。a 越大,高值區增長越猛。
import math def area(r): """爆炸面積:A = πr²(冪函式(x的n次方) a=2)""" return math.pi * r**2 def power(x, a): """通用冪函式(x的n次方):y = xᵃ""" return x ** a # 火力 1~5 的面積 for r in range(1, 6): print(f'火力{r}: 面積={area(r):.1f}')
火力1: 面積=3.1 火力2: 面積=12.6 ← 翻倍→4倍! 火力3: 面積=28.3 火力4: 面積=50.3 火力5: 面積=78.5