首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在python中舍入整数

在Python中,可以使用内置的round()函数来舍入整数。round()函数接受两个参数:第一个参数是要舍入的数字,第二个参数是保留的小数位数。如果省略第二个参数,则默认保留整数部分。以下是一些示例:

代码语言:python
复制
# 舍入浮点数
num1 = 3.14159
rounded_num1 = round(num1)
print(rounded_num1)  # 输出:3

# 保留两位小数
num2 = 123.456
rounded_num2 = round(num2, 2)
print(rounded_num2)  # 输出:123.46

# 保留四位小数
num3 = 987.654321
rounded_num3 = round(num3, 4)
print(rounded_num3)  # 输出:987.6543

需要注意的是,round()函数使用的是“四舍五入”的规则,即当小数部分的第五位为5时,会向上进位。例如:

代码语言:python
复制
num4 = 2.5
rounded_num4 = round(num4)
print(rounded_num4)  # 输出:3

如果需要使用其他舍入规则,可以使用math模块中的ceil()floor()函数。ceil()函数向上舍入,floor()函数向下舍入。例如:

代码语言:python
复制
import math

num5 = 2.5
rounded_num5 = math.ceil(num5)
print(rounded_num5)  # 输出:3

num6 = -2.5
rounded_num6 = math.floor(num6)
print(rounded_num6)  # 输出:-3

总之,Python中舍入整数可以使用round()函数,也可以使用math模块中的ceil()floor()函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

[GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题

作为网络安全初学者,会遇到采用Go语言开发的恶意样本。因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识;另一方面是分享与读者,希望大家一起进步。前文介绍了Go的编译运行、语法规范、注释转义及API标准库知识;这篇文章将介绍Golang的变量、数据类型和标识符知识,并通过12道编程练习进行提升。 这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!后续会结合网络安全进行GO语言实战深入,加油~

01
领券