• 技术文章 >常见问题 >Python常见问题

    python如何对一个数向上取整

    silencementsilencement2019-09-07 11:29:01原创6443

    python中向上取整可以用ceil函数,ceil函数是在math模块下的一个函数。

    向上取整需要用到 math 模块中的 ceil() 方法:

    >>> import math
    >>> math.ceil(3.25)
    4.0
    >>> math.ceil(3.75)
    4.0
    >>> math.ceil(4.85)
    5.0

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

    有时候我们可能需要分别获取整数部分和小数部分,这时可以用 math 模块中的 modf() 方法,该方法返回一个包含小数部分和整数部分的元组:

    >>> import math
    >>> 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如何退出循环 下一篇:python中return一般怎么写

    相关文章推荐

    • python中如何取整数• python怎么对数字进行取整• python 如何向上取整

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网