python学习之——003数值类型
第一部分:源码
执行结果
第二部分:数学功能
运行结果
第三部分:
#ceil 向上取整
print(math.ceil(18.1))
#floor 向下取整
print(math.floor(18.9))
#返回整数部分和小数部分
print(math.modf(22.3))
#开平方
print(math.sqrt(16))
#随机数
print(random.choice([1,3,5,7,9]))
print(random.choice(range(5))) #range(5) == [0,1,2,3,4]
print(random.choice("abc")) # "abc" == ["a","b","c"]
#产生一个 1~100的随机数
r1 = random.choice(range(10))+1
print(r1)
#randrange(开始值,结束值,步长2) 生产随机奇数
print(random.randrange(1,100,2))
#随机生成【0,1】之间的浮点数
print(random.random())
#将list的元素随机排序
list = [1,2,3,4,5]
random.shuffle(list)
print(list)
#随机生成实数 3--9之间
print(random.uniform(3,9))
#三角函数