20210429 python笔记 数学函数与随机数
发布于 2021-04-29 23:56 ,所属分类:数学资料学习库
python还有 平方根函数,以及三角函数。这些用法在实践中涉及到运算就可以用。
u = math.sqrt(9)
print(u)
3.0
三角函数:
t = math.sin(math.radians(67))
print(t)
这里可以使用radians()函数把角度值转换为弧度值。
三角函数的反三角函数asin(),acos(),atan()等的返回值是弧度值,而非角度值。可以用degrees()函数把弧度值转换为角度值。
y = math.degrees(math.asin(0.707))
print(y)
44.991348337162016
随机数
randint(a,b)函数,生成一个指定范围内的整数,生成的随机数范围是a<=n<=b.
i = random.randint(1,10)
print(i)
这里和scratch中的随机数是一致的。
python random()这个不添加任何参数的情况下,可以随机生成0到1之间的随机数。
h = random.random()
print(h)
0.14174368008487692
每次生成的随机数都不一致。
random.uniform(1,10)这个函数可以生成一个随机浮点数。
e = random.uniform(210,220)
print(e)
218.74433079672167
randrange([start],stop,[step])指定区间范围,然后让一定的基数递增的集合中获取一个随机数。
g = random.randrange(10,20,3)
print(g)
13
对于已经有的列表的数值,可以通过shuffle()函数,进行一次随机的排序。
j = [1,2,3,4,5,6,7,8,9]
random.shuffle(j)
print(j)
[8, 6, 7, 9, 4, 1, 2, 3, 5]
random.choice()从列表中选出随机数,
k = ("shitou","jiandao","bu")
l = random.choice(k)
print(l)
bu
相关资源