說明:
round() 函數是 Python 內建的數學函數之一,用於對浮點數進行四捨五入。它可以將一個浮點數或數值運算的結果四捨五入為最接近的整數或指定小數位數的浮點數。
語法:
round(number, ndigits)
- number:要進行四捨五入的數值。
- ndigits(選擇性):要保留的小數位數。如果省略此參數,則默認值為0,表示對最接近的整數進行四捨五入。
參數:
- number:必須是數值型別(如浮點數或整數)。
- ndigits:可以是正數、負數或零。正數表示四捨五入到指定的小數位數,負數表示四捨五入到指定的十位、百位等位數,零表示四捨五入到整數。
範例:
基本的四捨五入到整數:
x = 3.14159
rounded_x = round(x)
print(rounded_x)
# 輸出:3
指定小數位數的四捨五入:
y = 2.71828
rounded_y = round(y, 2) # 四捨五入到小數點後兩位
print(rounded_y) # 輸出:2.72
負數的四捨五入(到十位):
z = -1234.5678
rounded_z = round(z, -1) # 四捨五入到十位
print(rounded_z) # 輸出:-1230.0
使用 round() 函數進行數值運算的四捨五入:
a = 7.5
b = 3.3
result = round(a / b)
print(result) # 輸出:2