`
喜欢蓝色的我
  • 浏览: 374845 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

python 小数取整

 
阅读更多

1. round()
这个不说了,前面已经讲过了。一定要注意它不是简单的四舍五入,而是ROUND_HALF_EVEN的策略。

2. math模块的ceil(x)
取大于或者等于x的最小整数。

3. math模块的floor(x)
去小于或者等于x的最大整数。

使用方法:

import math

m = math.ceil(x)

pirnt m

>>> from math import ceil, floor
>>> round(2.5)
2
>>> ceil(2.5)
3
>>> floor(2.5)
2
>>> round(2.3)
2
>>> ceil(2.3)
3
>>> floor(2.3)
2
>>>
python通过floor函数舍弃小数位的方法

x=1.2,返回1.0 其返回值为浮点数,如果希望返回整数,可以写成:

1
2
3
import math
#from jb51.net
print(int(math.floor( x )))

 方法二:

直接将浮点型强转成int,就去掉小数位,但不能四舍五入

m = 1080.3

m = int (m)

print m

1080

分享到:
评论

相关推荐

    Python中取整的几种方法小结

    本文介绍了Python中几种常用的取整方法,包括向下取整、四舍五入取整、向上取整以及分别取整数部分和小数部分的方法。通过这些方法,我们可以更高效地处理数值数据,使得程序更加健壮和易于维护。如果你在实际应用中...

    Python实现的十进制小数与二进制小数相互转换功能

    ### Python 实现的十进制小数与二进制小数相互转换功能 在计算机科学领域,不同进制之间的转换是非常基础且重要的知识点之一。本文将详细介绍如何利用Python语言实现十进制小数到二进制小数以及二进制小数到十进制...

    Python技法:浮点数取整、格式化和NaN处理.doc

    本文将详细介绍 Python 中浮点数的取整、格式化和 NaN 处理技法。 一、浮点数取整 浮点数取整是将浮点数转换为整数的过程。在 Python 中,有多种方法可以实现浮点数取整。 1. 强转 int 类型 强转 int 类型是将...

    python ceiling divide 除法向上取整(或小数向上取整)的实例

    在Python编程语言中,"ceiling divide"是指一种特殊的除法操作,它的结果是将除法的结果向上取整,即如果结果是小数,则向最接近的整数方向上取整;如果是整数,且结果为负数,则向下取整,如果是正数,则不变。这种...

    对Python 除法负数取商的取整方式详解

    ### Python除法负数取商的取整方式详解 在Python编程语言中,处理数学运算时,特别是涉及除法操作的场景下,了解如何正确处理负数是非常重要的。本篇文章将详细探讨Python中负数除法取商的取整方式,并与C++中的...

    python通过floor函数舍弃小数位的方法

    在Python程序设计中,经常需要对浮点数进行四舍五入或舍去小数部分,以满足特定的计算或数据格式化需求。Python标准库中的math模块提供了各种数学计算的函数,其中floor函数可用于获取小于或等于指定数值的最大整数...

    马哥python课堂笔记-马哥教育PYTHON相关基础笔记.pdf

    6. **数字处理函数**:Python提供了数学操作的相关函数,如`math.ceil()`用于向上取整,`math.floor()`用于向下取整,`round()`则进行四舍五入,对于有小数部分的情况,遵循五取偶规则。 7. **元组**:元组是不可变...

    python中整除后结果也是小数.pdf

    在Python编程语言中,整除运算符`//`通常用于执行地板除,即结果总是向下取整到最接近的整数。然而,当你看到“python中整除后结果也是小数”的描述时,这可能引发了一些混淆。让我们深入探讨Python中的除法运算,...

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

    在Python编程语言中,处理数值时经常需要进行取整操作。本文将深入探讨Python中对一个数向上取整的方法,并介绍其他几种常见的取整方式。 首先,Python中向上取整通常使用`math`模块中的`ceil()`函数。`math.ceil()...

    关于浮点小数保留三位小数并输出

    在这个例子中,`temp` 是原始浮点数,我们首先将其乘以1000,然后加上0.5,这样在进行整数转换时,如果小数部分大于等于0.5,就会向上取整,否则向下取整。这样可以确保四舍五入的正确性。接着,将得到的整数再次...

    python语言程序设计(刘卫国)实验指导_部分答案.doc

    可以先通过int()函数取整得到整数部分,然后用原数减去整数部分得到小数部分。完整代码如下: ```python x = eval(input("输入一个正的实数:")) k = int(x) # 求整数部分 y = x - k # 求小数部分 print("{0:f}={1:d...

    Python学习PDF总结

    在 Python 中,整数是最基本的数据类型之一,用于表示没有小数部分的数字。Python 支持任意大小的整数,包括正整数、负整数以及零。整数的书写方式与数学中的表示方式相同,例如 `1`、`100`、`-8080` 和 `0` 等。 ...

    详解Python3除法之真除法、截断除法和下取整对比

    Python的`math`模块提供了两个与除法相关的取整函数: - `math.floor()`:向下取整,将浮点数减去小于等于0的最大浮点数,使其变成一个不大于原数的整数。 - `math.ceil()`:向上取整,将浮点数加上大于等于0的最小...

    中国电子学会青少年软件编程等级考试标准python三级(1)复习知识点试卷试题(1).doc

    【Python 3.8基础知识】 ...在Python中,`print(-14//4)` 输出 `-3`,因为整数除法会向下取整。 【算法实现】 Python 是一种常用的实现算法的语言,其简洁的语法和丰富的库使得算法的实现变得容易。

    头歌python答案及解析

    `float(input())`用于获取用户输入的浮点数,`round()`和`math.floor()`函数分别用于四舍五入和向下取整,展示如何处理数值的整数和小数部分。在输出时,`format()`函数用于格式化字符串,方便输出带占位符的文本。 ...

    python 实现四舍五入功能

    `round()`函数遵循“银行家舍入”规则,即当需要舍弃或进位的数字为5时,会根据紧随其后的数字决定是向上还是向下取整。例如,`round(0.5)`将等于0,而`round(1.5)`将等于2。 然而,需要注意的是,Python中的浮点数...

    中国电子学会青少年软件编程等级考试标准python三级(1)复习知识点试卷试题.doc

    在Python中,`print(-14//4)`的结果是-3,因为`//`表示整数除法,而`-14`除以`4`向下取整得到-3。 【算法实现】 在Python中实现算法,需要注意语句的正确性,比如变量类型、运算符优先级和语句缩进等。

Global site tag (gtag.js) - Google Analytics