,,python对一个数向上取整的实例方法

,,python对一个数向上取整的实例方法

在本文中,边肖整理了一些python舍入数字的方法的例子,有需要的朋友可以参考一下。

python中的向上舍入可以使用ceil函数,这是math模块下的一个函数。

舍入需要数学模块中的ceil()方法:

导入数学

数学.细胞(3.25)

4.0

数学.细胞(3.75)

4.0

数学.细胞(4.85)

5.0

分别取整数部分和小数部分。

有时候我们可能需要分别得到整数部分和小数部分。在这种情况下,我们可以使用math模块中的modf()方法,该方法返回一个包含小数部分和整数部分的元组:

导入数学

math.modf(3.25)

(0.25,3.0)

math.modf(3.75)

(0.75,3.0)

math.modf(4.2)

(0.20000000000000018,4.0)

知识点拓展:

python数字的四种舍入方法:int,ceil,round,modf

# int():将3.7向下舍入得到3;

# math.ceil():将3.2向上取整得到4;

# round():round;

# math.modf():取整数部分和小数部分,返回一个元组:(小数部分,整数部分)。注意小数部分的结果是不一样的。

导入数学

flo1=3.1415

flo2=3.500

flo3=3.789

print(int(flo1),math.ceil(flo1),round(flo1),math.modf(flo1))

print(int(flo2),math . cell(flo 2),round(flo2),math.modf(flo2))

print(int(flo3),math.ceil(flo3),round(flo3),math.modf(flo3))

'''

整数舍入模式

3 4 3 (0.14150000000000018, 3.0)

3 4 4 (0.5, 3.0)

3 4 4 (0.7890000000000001, 3.0)

'''

这就是本文关于python舍入数字的示例方法的全部内容。有关python如何舍入数字的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: