zoukankan      html  css  js  c++  java
  • Python 随机数,数学

    数学相关的库
            import math
            向上取整:
                print(math.ceil(18.9))
            向下取整:
                print(math.floor(18.9))
            返回整数部分与小数部分
                print(math.modf(18.9))
            开方
                print(math.sqrt(16))
            
        随机数
            import random        #随机数方法
            随机从括号内取出一个数
            print(random.choice([16,5,6,3,1]))
            print(random.choice(range(6)))    #range(6) ==[1,2,3,4,5,6]
            print(random.choice("hello"))    #"hello" ==["h","e",......]

            print(random.randrange(1,100,2))    
                #randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1
                #random.randrange ([start,] stop [,step])
                #start -- 指定范围内的开始值,包含在范围内。
                #stop -- 指定范围内的结束值,不包含在范围内。
                #step -- 指定递增基数。

            #随机产生(0,1)之间的数(浮点数)
            print(random.random())    
            #将序列的所有元素随机排序
            lin = [2,44,64,6,7,62,3,66,8,0]
            print(random.shuffle(lin))    
            #随机产生一个实数,它在(A,B)之间
            print(random.uniform(1,100))    

        返回数字的绝对值
            a= -1
            s = ads(a)
            print(s)
            
        返回给定参数的最大值
            print(max(1,2,3,5,6,7,))
            
        返回给定参数的最小值
            print(min(1,2,3,5,6,7,))
            
        求X的Y次方 2^5
            nt(pow(2,5))
            
        round(x(,n)返回浮点数x的四舍五入的值,如果给出n 的值,代表舍入到小数点后n位)
            print(round(2.4345346))

  • 相关阅读:
    软件项目的需求变更管理
    便利店规模经营的条件是什么?
    店长不得不知的七类非语言沟通方式
    软件项目管理的十大定律
    零售业精细化管理必须做好三大源头
    超市货架陈列暗藏玄机 最新鲜的藏在最后面
    超市陈列原则
    店铺中货架的装修设计要点
    《图解Java多线程设计模式》之五:Balking 模式
    《图解Java多线程设计模式》之三:Immutable 模式
  • 原文地址:https://www.cnblogs.com/mysterious-killer/p/10021775.html
Copyright © 2011-2022 走看看