import math
# 数学函数
# 求和: sum
ages = [18, 16, 20, 30]
print(sum(ages)) # 84
# print(sum(ages[:2])) # 取前两个数的值求和 可以通过切片的方式挑选你想要求和的值出来之后再sum
# 最大值:max
print(max(ages)) # 30
# print(max(-2, -1, 666, 33)) # 这种方法也可以取值但是不推荐 一般会将这些元组存储在列表中后再求想要的数值
# 最小值 :min
print(min(ages))
# 平均值 python中没有类似avg这样的函数,但是python的一些包里面会有
print(sum(ages)/len(ages))
# 绝对值:abs
# 正数的绝对值是自己
# 负数的绝对值是他的相反数
print(abs(10)) # 10
print(abs(-10)) # 10
# 次方,幂
print(pow(5, 2)) # 5的平方 25
print(pow(5, 3)) # 5的3次方 125
# 随机数 round() 四舍五入 默认保留整数
print(round(3.141592653)) # 3
print(round(3.141592653, 2)) # 3.14
print(round(3.141592653, 3)) # 3.142
# 数学函数的包math
print(math.pi) # 3.141592653589793 想要精确的pi值,可以使用他 《少年派的奇幻漂流》
print(math.e) # 对数 log e为底 logee = 1 机器学习会使用
print(math.inf) # 正无穷大 如果你的求值结果是无穷大的值,它会使用inf表示
print(-math.inf) # 负无穷大
print(math.sqrt(25)) # 5 开平方根
print(math.factorial(5)) # 120 = 1*2*3*4*5 阶乘
print(math.factorial(6)) # 720
print(math.sin(math.pi)) # 正弦(了解)
print(math.sin(3))
print(math.ceil(3.14)) # 向上取整 4
print(math.floor(3.9)) # 向下取整 3
import math
# 数学函数
# 求和: sum
ages = [18, 16, 20, 30]
print(sum(ages)) # 84
# print(sum(ages[:2])) # 取前两个数的值求和 可以通过切片的方式挑选你想要求和的值出来之后再sum
# 最大值:max
print(max(ages)) # 30
# print(max(-2, -1, 666, 33)) # 这种方法也可以取值但是不推荐 一般会将这些元组存储在列表中后再求想要的数值
# 最小值 :min
print(min(ages))
# 平均值 python中没有类似avg这样的函数,但是python的一些包里面会有
print(sum(ages)/len(ages))
# 绝对值:abs
# 正数的绝对值是自己
# 负数的绝对值是他的相反数
print(abs(10)) # 10
print(abs(-10)) # 10
# 次方,幂
print(pow(5, 2)) # 5的平方 25
print(pow(5, 3)) # 5的3次方 125
# 随机数 round() 四舍五入 默认保留整数
print(round(3.141592653)) # 3
print(round(3.141592653, 2)) # 3.14
print(round(3.141592653, 3)) # 3.142
# 数学函数的包math
print(math.pi) # 3.141592653589793 想要精确的pi值,可以使用他 《少年派的奇幻漂流》
print(math.e) # 对数 log e为底 logee = 1 机器学习会使用
print(math.inf) # 正无穷大 如果你的求值结果是无穷大的值,它会使用inf表示
print(-math.inf) # 负无穷大
print(math.sqrt(25)) # 5 开平方根
print(math.factorial(5)) # 120 = 1*2*3*4*5 阶乘
print(math.factorial(6)) # 720
print(math.sin(math.pi)) # 正弦(了解)
print(math.sin(3))
print(math.ceil(3.14)) # 向上取整 4
print(math.floor(3.9)) # 向下取整 3