首页 Python基础入门视频教程 Python中常用数学运算
pay pay

Python中常用数学运算

日期: 2021年11月20日 06:22
阅读: 45
作者: Python自学网

摘要: Python中常用数学运算

1.最大值最小值

print(max(1, 3, 5, 33, 18, 199))  # 最大值
print(min(1, 3, 5, 33, 18, 199))  # 最小值

2.求n次方

print(pow(3, 2))  # 3的2次方

3.四舍五入

print(round(3.1415926))  # 四舍五入,不保留小数
print(round(3.6415926))

print(round(3.6415926, 3))  # 保留小数点后3位
print(round(3.1415926, 4))

4.math数学库

import math
# 后面详细课程学习
# 向上取整
print(math.ceil(19.2))
print(math.ceil(19.7))

# 向下取整
print(math.floor(19.2))
print(math.floor(19.7))

# 分拆整数和小数部分
print(math.modf(19.4))

# 开放(一次)
print(math.sqrt(16))

5.随机数模块

import random
# 随机取数或字符串
print(random.choice([1, 3, 'a', 5, 33, 'b', 18, 199, 'd']))  # 抽奖系统
print(random.choice('abcdefg'))

# 范围数
print(type(range(5, 7)))  # 不包含5,包含7
print(range(10))  # range(0, 10),可以直接写结束范围
# for i in range(5, 7):
for i in range(4):
    print(i)

# 5-100随机数(包含5和100)
print(random.choice(range(4, 100)))

# 随机数 + 步长
print(random.randrange(4, 100, 2))  # 在4-100之间,每隔2个数随机取值

# 随机取0-1之间的浮点数
print(random.random())

# 在一定范围内随机生成实数(小数+整数)
print(random.uniform(2, 8))

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部