#返回数字的绝对值
a1 = -10
a2 = abs(a1)
print(a2)#比较两个数大小
a3 = 6
a4 = 9
print((a3 > a4) - (a3 < a4))#返回给定参数的最大值
print(max(1, 2, 3))
#返回最小值
print(min(1, 2, 3, 4))#求x的y次方 2^5
print(pow(2, 5))#round(x[,n])返回浮点数的四舍五入值,如果给出n值,则表示舍入到小数点后位
print(round(3.456))
print(round(3.556, 2))
print(round(3.546, 1))#导入库
#库: 封装一些功能
#math: 数学相关的库
import math
import random#向上取整
print(math.ceil(18.1))
print(math.ceil(18.9))#向下取整
print(math.floor(18.1))
print(math.floor(18.9))#返回整数部分与小数部分(浮点数类型)
print(math.modf(22.3))#开方
print(math.sqrt(16))#随机数#1、从序列元素中随你挑选一个元素
print(random.choice([1, 3, 5, 7, "aa"]))
print(random.choice(range(5)))#range(5) == [0, 1, 2, 3, 4]
print(random.choice("fanZhenFamg"))#"fanZhenFang == ["f", "a", "n", "Z", "h"....
#产生一个1-100之间的随机数
r1 = random.choice(range(100)) + 1
print(r1)#从指定的范围内,按指定的技术递增的集合中选取一个随机数
# random.randrange([start,] stop[, step]
#start--指定范围内的开始至,包含在范围内
#stop--指定范围内的结束值,不包含在范围内
#step--指定的递增基数,默认为1
print(random.randrange(1, 100, 2))
#从0-99选取一个随机数
print(random.randrange(100))#随机生成[0, 1)之间的数(浮点数)
print(random.random())list = [1, 2, 3, 4, 5]
#将序列的所有元素随机排序
random.shuffle(list)
print(list)#随机生成一个实数,范围在[3, 9]内
print(random.uniform(3, 9))#三角函数
详细解决方案
#数学功能
热度:83 发布时间:2024-01-29 02:44:50.0
相关解决方案