Python math.fsum() 方法
math.fsum() 方法是 math 模塊的庫方法,它用於查找可迭代值的總和(浮點數),它接受一個可迭代對象,如數組、列表、元組等(應包含數字或整數或浮點數),並以浮點數形式返回所有值的總和。
注意:如果可迭代對象包含除數字以外的任何內容,則該方法返回類型錯誤,“TypeError:a float is required”。
math.fsum() 方法的語法:
math.fsum(iterable)
參數: iterable
– 一個可迭代對象,如列表、數組、元組等。
返回值: float
– 它返回一個浮點值,它是給定可迭代對象的所有值的總和(浮點數)。
例:
Input: a = [10, 20, 30, 40, 50] # list of integers # function call print(math.fsum(a)) Output: 150.0
用於演示 math.fsum() 方法示例的 Python 代碼
# Python code demonstrate example of
# math.fsum() method
import math
# iterable objects
a = range(10) # a range object (0,10)
b = [10, 20, 30, 40, 50] # list of integers
c = [10, 20, 30.30, 40, 50.0] # list of integers & floats
d = [10.20, 30.40] # list of floats
e = (10, 20, 30, 40.50) # tuple
# printing sum of all values of the iterable objects
print("fsum(a):", math.fsum(a))
print("fsum(b):", math.fsum(b))
print("fsum(c):", math.fsum(c))
print("fsum(d):", math.fsum(d))
print("fsum(e):", math.fsum(e))
輸出
fsum(a): 45.0 fsum(b): 150.0 fsum(c): 150.3 fsum(d): 40.599999999999994 fsum(e): 100.5
相關用法
- Python math.fmod()用法及代碼示例
- Python math.fabs()用法及代碼示例
- Python math.frexp()用法及代碼示例
- Python math.floor()用法及代碼示例
- Python math.factorial()用法及代碼示例
- Python math.cos()用法及代碼示例
- Python math.cosh()用法及代碼示例
- Python math.acosh()用法及代碼示例
- Python math.remainder()用法及代碼示例
- Python math.asinh()用法及代碼示例
- Python math.atanh()用法及代碼示例
- Python math.log1p()用法及代碼示例
- Python math.gcd()用法及代碼示例
- Python math.isqrt()用法及代碼示例
- Python math.ldexp()用法及代碼示例
- Python math.acos()用法及代碼示例
- Python math.sin()用法及代碼示例
- Python math.sqrt()用法及代碼示例
- Python math.asin()用法及代碼示例
- Python math.dist()用法及代碼示例
注:本文由純淨天空篩選整理自 math.fsum() method with example in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。