#
# #abs() 返回绝对值的函数
#
# num = -10
# print(abs(num))
#
# #最大值max
# print(max(
# 1,2,3,4,5,8,12
# ))
# #最小值min
# print(min(
# 1,2,3,4,5,8,12
# ))
#
# #round 计算一个数值的四舍五入
# p = 3.14
# a = 3.145
# print(round(p))
# print(round(a,2))
#
# #pow 次方表示
# # pow(x,y) 返回x的y次方
#
# print(pow(2,4))
# #导入模块
# import math
# #math.函数名称(参数)
# p1 = 3.5
# print(round(p1))
# #ceil上取整
# print(math.ceil(p1))
# #floor下取整
# print(math.floor(p1))
# #sqrt求开方
# print(math.sqrt(4))
# #log取对数例,取10000的对数,也就是100的多少次方是10000
# print(math.log(10000,100))
import math
# 正弦函数
#sin(x) ,x参数接受的是一个弧度 角度
result = math.sin(30)
print(result)
#cos(x)余弦
#tan(x)正切
#asin(x)反正切
#随机函数random
import random
#random() [0,1]范围之间的随机小数
print(random.random())
#choice(seq) ,从一个序列中,随机选一个数值 例如: random.choice((1,3,5,6,8,9))
seq = [1,3,5,6,8,9]
print(random.choice(seq))
#uniform(x,y) [x,y]范围之内的随机小数
print(random.uniform(1,8))
#randint(x,y) [x,y]范围之间的整数
print(random.randint(1,7))
#frandrange(start,stop=None,step=1) 区间内随机整数,是可以取到start这个值,也可以加步长
print(random.randrange(1,7,2))