Python提供了内置的round()函数,用于将数字四舍五入到指定的小数位数。它接受两个参数,第一个是n,第二个是n位小数,然后返回四舍五入到ndigits位的数字。默认情况下,它将数字n四舍五入到最接近的整数。

例如 - 如果我们想要将一个数字,比如7.5,四舍五入到最接近的整数,结果将是7。然而,数字7.56将被四舍五入到7.5,保留一位小数。

在处理可能具有许多小数位的浮点数时,round()函数非常重要。round()函数使得四舍五入变得简单而容易。其语法如下。

语法:

round(number, number of digits)

参数是 -

  • 数字 - 表示要四舍五入的给定数字。
  • 小数位数(可选) - 表示要将给定数字四舍五入到的小数位数。

让我们理解以下示例 -

示例 -

print(round(15))  
  
# For floating point  
print(round(25.8))  
print(round(25.4))  

输出:

15
26
25

现在,使用了第二个参数。

示例 -

print(round(25.4654, 2))  
  
# when the (ndigit+1)th digit is >=5  
print(round(25.4276, 3))  
  
# when the (ndigit+1)th digit is <5  
print(round(25.4173, 2))

输出:

25.47
25.428
25.42

round()函数的实际应用

round()函数在将分数转换为小数时非常有用。通常,我们得到小数点后的位数,例如,如果我们计算1/3,我们会得到0.333333334,但是我们通常只保留小数点右边的两位或三位。让我们看一个示例。

示例 -

x = 1/6  
print(x)  
print(round(x, 2))  

输出:

0.16666666666666666
0.17

另一个示例

示例 -

print(round(5.5))  
print(round(5))  
print(round(6.5))

输出:

6
5
6

round()函数将5.5四舍五入为6,将6.5四舍五入为6。这不是错误,round()函数就是这样工作的。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程