zoukankan      html  css  js  c++  java
  • Python学习2,Number类型的常用函数(数学函数、随机函数、三角函数和数学常量)

    import math
    x=10
    y=20
    '''
    1.数学函数
    '''
    print(abs(-1.3))#取绝对值。结果为1.3
    print(math.fabs(-x))#取绝对值,并以浮点型表示。结果为10.0
    print(math.floor(2/3))#返回数字的下舍整数。结果为0
    print(math.ceil(x/3))#返回数字的上入整数,结果为4
    if(((x>y)-(x<y))==-1):
    print('真')
    print(math.exp(1))#返回e的x次幂。
    print(math.modf(5.326))#分别返回参数的小数部分和整数部分,并均以浮点型表示。
    print(pow(2,3))#返回x的y次幂的值,结果为8
    print(math.sqrt(4))#返回数字x的平方根,返回类型为实数,结果为2.0
    print(round(5.33333335,2))#返回浮点数x的四舍五入值,如果没有位数参数,则取整,结果为5.33
    print(math.log(100,10))#返回以y为基数的x的log值,结果为2.0
    print(math.log10(100))#返回以10为基数的x的log值,结果为2.0
    print(max(-1,5,9,8,4564,234864,4642,123))#返回给定参数的最大值,参数可以为序列。结果为234864
    print(max((0,9,7,45,500),(5,78,98,100)))#返回给定序列中的最小元素的最大值所在序列,结果为(5, 78, 98, 100)
    print(min(-1,5,9,8,4564,234864,4642,123))#返回给定参数的最小值,参数可以为序列。结果为-1
    print(min((0,9,7,45,500),(5,78,98,1001)))#返回给定序列中的最大元素的最小值所在序列,结果为(5, 78, 98, 100)
    '''
    2.随机函数
    '''
    import random
    print(random.choice(range(100)))#随机从序列的元素中挑选一个元素。
    print(random.random())#随机生成下一个实数,它在[0,1)范围内。
    print(random.uniform(1,2))#随机生成下一个实数,它在[x,y]范围内。
    print(random.randrange(3,10,5))#从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
    a=[1,2,3,5,6,8,9,22,55,666]
    random.shuffle(a)#返回随机排序后的序列
    print(a)
    print(random.shuffle([1,2,3,5,6,8,9,22,55,666]))#结果为None!!!
    '''
    3.三角函数
    '''
    print(math.acos(0))#返回x的反余弦弧度值,结果为1.5707963267948966,由此可见结果为浮点型。
    print(math.asin(0))#返回x的反正弦弧度值,结果为0.0,浮点型。
    print(math.atan(1))#返回x的反正切弧度值,结果为0.7853981633974483,浮点型。
    print(math.atan2(0,1))#返回给定的y和x坐标值(1,0)的反正切值,结果为0.0,浮点型。
    print(math.sin(1))#返回x弧度的正弦值,结果为0.8414709848078965,浮点型。
    print(math.cos(1))#返回x弧度的余弦值,结果为0.5403023058681398,浮点型。
    print(math.tan(1))#返回x弧度的正切值,结果为1.5574077246549023,浮点型。
    print(math.hypot(3,4))#返回欧几里德范数sqrt(x**x+y**y)。结果为5.0,浮点型。
    print(math.radians(45))#将角度转换未弧度,结果为0.7853981633974483,浮点型。
    print(math.degrees(1))#将弧度转换为角度,结果为57.29577951308232,浮点型。
    '''
    4.数学常量
    '''
    #数学常量pi,圆周率,一般以π来表示。
    print(math.pi)#输出数学常量π的值,结果为3.141592653589793,浮点型。
    #数学常量e,e即自然常数。
    print(math.e)#输出数学常量e的值,结果为2.718281828459045,浮点型。

  • 相关阅读:
    安装maven报错及解决
    Servlet包导入
    理解SQL SERVER的逻辑读,预读和物理读以及索引
    第六章(函数)编程题二
    第六章(函数)编程题一
    第五章(使用对象) 编程题一
    第三章(循环) 编程题 4
    第四章(数组) 编程题 1
    第三章(循环) 编程题 3
    低功耗蓝牙 ATT/GATT/Service/Characteristic 规格解读
  • 原文地址:https://www.cnblogs.com/jason-huang/p/7089806.html
Copyright © 2011-2022 走看看