数学相关的函数使用
导入数学模块 ——import math
1.floor()向下取整 print(math.flooor(6.1))
2.ceil()向上取整 print(math.ceil(6.1))
3.round()四舍五入(奇如偶不入,为系统内建函数) print(round(5.8)) print(round(6.8))
4.pow()计算一个数的N次方 print(math.pow(5,3))
5.sqrt()开平方运算 print(math.sqrt(9))
6.fabs() 计算一个数的绝对值,返回值为浮点型 pritn(math.fabs(-6))
7,abs() 计算绝对值了,为系统内建函数,返回值类型与原数据类型一致 print(abs(6))
8.modf() 将一个数拆成整数和小数俩个部分,返回值为元组 print(math.modf(5.5))
9.copysign() 将第二个数的符号赋值给第一个数 print(math.copysign(3,-3.5))
10.fsum() 计算一个序列中数字的和(返回值为浮点数) print(math.fsum([1,2,3,4,5,6]))
11.sum() 计算一个序列中数字的和(为系统内建函数,返回值有原值决定) print(sum([1,2,3,4,5,6]))
12.math模块中常用的值
12.1 pi(圆周率) print(math.pi)
12.2 e(自然对数) print(math.e)
#随机数模块
导入随机数模块
import random
1.random()随机获取0~1之间的小数(包含0不包含1)
print(random.random())
2.choice()随机返回序列中的某个值
print(random.choice([1,2,3,4,5,6,7,8]))
3.shuffle() 随机打乱列表
print(random.shuffie([1,2,3,4,'a','b']))
4.randrange()获取指定范围内的整数
print(random.randrange(2,14,2))
5.uniform()获取指定范围的随机的数
print(random.uniform(2,14))