python学习之——003数值类型

第一部分:源码

python学习之——003数值类型

执行结果

python学习之——003数值类型

第二部分:数学功能

python学习之——003数值类型

运行结果

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))

#三角函数