zoukankan      html  css  js  c++  java
  • Python中的取整函数

    import math
    
    # 向上取整
    
    print("math.ceil---")
    
    print("math.ceil(2.3) => ", math.ceil(2.3))
    
    print("math.ceil(2.6) => ", math.ceil(2.6))
    
    # 向下取整
    
    print("
    math.floor---")
    
    print("math.floor(2.3) => ", math.floor(2.3))
    
    print("math.floor(2.6) => ", math.floor(2.6))
    
    # 四舍五入
    
    print("
    round---")
    
    print("round(2.3) => ", round(2.3))
    
    print("round(2.6) => ", round(2.6))
    
    # 这三个的返回结果都是浮点型
    
    print("
    
    NOTE:every result is type of float")
    
    print("math.ceil(2) => ", math.ceil(2))
    
    print("math.floor(2) => ", math.floor(2))
    
    print("round(2) => ", round(2))
    
    结果:
    math.ceil---
    math.ceil(2.3) =>  3
    math.ceil(2.6) =>  3
    
    math.floor---
    math.floor(2.3) =>  2
    math.floor(2.6) =>  2
    
    round---
    round(2.3) =>  2
    round(2.6) =>  3

    部分函数:
    abs(number),返回数字的绝对值

    cmath.sqrt(number),返回平方根,也可以应用于负数

    float(object),把字符串和数字转换为浮点数

    help(),提供交互式帮助

    input(prompt),获取用户输入

    int(object),把字符串和数字转换为整数

    math.ceil(number),返回数的上入整数,返回值的类型为浮点数

    math.floor(number),返回数的下舍整数,返回值的类型为浮点数

    math.sqrt(number),返回平方根不适用于负数

    pow(x,y[.z]),返回X的y次幂(有z则对z取模)

    repr(object),返回值的字符串标示形式

    round(number[.ndigits]),根据给定的精度对数字进行四舍五入

    str(object),把值转换为字符串

  • 相关阅读:
    08:特殊日历计算
    07:玛雅历
    Vigenère密码
    openjudge 螺旋加密
    C#遍历指定文件夹中的所有文件和子文件夹
    确定两串乱序同构
    方阵原地顺时针旋转90度
    05:统计单词数【NOIP2011复赛普及组第二题】
    牛客网一道趣味题
    二分查找的平均查找长度详解【转】
  • 原文地址:https://www.cnblogs.com/mainstream/p/11383136.html
Copyright © 2011-2022 走看看