1 '''
2 内置函数round对参数进行四舍五入/
3 语法: round(number, ndigits)
4 其中,number是要进行四舍五入的数字,而ndigits是可选参数,表示保留小数的位数,默认为0。
5 number:要进行四舍五入的数字。
6 ndigits:保留小数的位数。如果省略该参数,则默认为0,即对整数进行四舍五入。
7 '''
8 print(round(1.5)) # 2
9 print(round(1.1)) # 1
10 print(round(4.5)) # 4
11 print(round(5.5)) # 6
12 print(round(1.14, 1)) # 1.1
13 print(round(1.15, 1)) # 1.1 这个超出我想想?
14 print(round(1.25, 1)) # 1.2
15 print(round(1.35, 1)) # 1.4
16 print(round(1.16, 1)) # 1.2
17 print(round(-1.5)) # -2 负数往更小的
18
19 '''
20 在这个示例中,我们首先使用round()函数对数字x进行四舍五入,默认不保留小数位,得到结果3。
21 然后,我们再次使用round()函数并指定ndigits参数为2,以保留两位小数,得到结果3.14。
22
23 请注意,在执行四舍五入时,Python采用的是标准的四舍五入规则。当小数位数正好处于中间值时,会向偶数方向舍入(例如,4.5会舍入为4,而5.5会舍入为6)。
24
25 需要注意的是,round()函数返回的是一个浮点数类型的结果。如果需要将结果转换为整数,可以使用int()函数进行转换。
26 '''
27 x = 3.14159
28
29 rounded = round(x) # 结果为3,没有保留小数位
30
31 rounded_2 = round(x, 2) # 结果为3.14,保留2位小数