内置函数round

复制代码
 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位小数
复制代码

 

posted @   Allen_Hao  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示