math.atan(x)
x
的反正切值,結果範圍在 -π/2
到 π/2
之間。math.atan(x)
x
(float): 要計算反正切值的數值。x
的反正切值(弧度)。import math
print(math.atan(1)) # 輸出: 0.7853981633974483
math.atan2(y, x)
(x, y)
的極座標角度,結果範圍在 -π
到 π
之間。math.atan2(y, x)
y
(float): 點的 y
坐標。x
(float): 點的 x
坐標。(x, y)
的極座標角度(弧度)。import math
print(math.atan2(1, 1)) # 輸出: 0.7853981633974483
math.cos(x)
x
的餘弦值。math.cos(x)
x
(float): 要計算餘弦值的數值(弧度)。x
的餘弦值。import math
print(math.cos(math.pi / 3)) # 輸出: 0.5
math.dist(p, q)
p
和點 q
之間的歐幾里德距離。math.dist(p, q)
p
(可迭代): 點 p
的座標。q
(可迭代): 點 q
的座標。p
和點 q
之間的距離。import math
print(math.dist([0, 0], [3, 4])) # 輸出: 5.0
math.hypot(*coordinates)
math.hypot(*coordinates)
coordinates
(float): 多個座標。import math
print(math.hypot(3, 4)) # 輸出: 5.0