一、导入math模块
import math
二、向上取整:math.ceil()
num = 9.12
print(math.ceil(num)) # 10
三、向下取整:math.floor()
num1 = 9.99
print(math.floor(num1)) # 9
四、开平方:math.sqrt()
num2 = 16
print(math.sqrt(num2)) # 4.0
五、分别获取浮点数和小数的部分,得到的结果是一个元组:math.modf()
num3 = 87.432
print(math.modf(num3)) # (0.43200000000000216, 87.0)
六、导入random模块
import random
七、从指定列表中随机获取一个元素:random.choice()
list1 = [13, 34, 646, 878, 98.75]
print(random.choice(list1))
八、生成指定范围内的随机数:random.randrange(start, end, step)
- start表明开始值,默认是0,生成的范围包含该值
- end表明结束值,生成的范围不包含该值
- step表明步长,默认值是1
list2 = random.randrange(10, 20, 1)
print(list2)
九、生成指定范围内的随机整数:random.randint(start, end)
num1 = random.randint(1, 10)
print(num1)
十、随机生成0到1之间的任意数字:random.random()
print(random.random())
十一、将列表中的元素随机排序:random.shuffle()
list3 = [43, 23, 65, 87, 98, 65, 787]
random.shuffle(list3)
print(list3)
十二、生成指定范围内的实数,结果是浮点数:random.uniform()
print(random.uniform(3, 9))
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


