print(random.randint(1, 3)) # 3 # 大于等于1且小于3之间的整数 print(random.randrange(1, 3)) # 2 # 大于1小于3的小数,如1.927109612082716 print(random.uniform(1, 3)) # 2.1789596280319605 # 列表内的任意一个元素,即1或者‘23'或者[4,5] print(random.choice([1, '23', [4, 5]])) # ...
random库 random库是 Python 内置的随机数生成库,提供了多种随机数生成函数,可以生成随机整数、随机浮点数、随机序列等等。以下是一些常用的函数: import random # 随机整数 print(random.randint(1, 10)) # 生成 1 到 10 之间的随机整数 # 随机浮点数 print(random.random()) # 生成 0 到 1 之间的随机浮...
random.randrange(stop):返回在范围大于或等于0,且小于stop内,步长为1的随机整数。 random.randrange(start, stop[, step]):返回在范围大于或等于start,且小于stop内,步长为step的随机整数。 random.randint(a, b):返回在范围大于或等于a,且小于或等于b之间的随机整数。 示例代码如下: # coding=utf-8 # 代码...
import random#导入random模块random.randint(1,100)#使用模块中的randint()生成1-100的随机数 1. 2. 2.from 模块 import 名字1 [as 别名1],名字2[as 别名2],... #导入模块中指定名字的部分,不全部导入模块 #使用直接使用import后面的名字即可
x = math.random() print(x) “` 2. 平方根函数 math库还提供了求平方根的函数sqrt(),可以用来计算一个数的平方根,示例代码如下: “`python import math x = math.sqrt(16) print(x) “` 3. 对数函数 math库中提供了对数函数log()和log10(),可以用来计算一个数的自然对数和以10为底的对数,示例代...
random_number=math.random() print(f"随机数:{random_number}") 1.3 数学常数 math模块还包含了一些重要的数学常数,比如圆周率 π 和自然对数的底数 e。示例代码如下: import math pi_value=math.pi e_value=math.e print(f"π 的值为:{pi_value}") ...
x, y = random.random(), random.random() if math.sqrt(x2 + y2) <= 1: inside_circle += 1 return (inside_circle / num_points) * 4 num_points = 1000000 estimated_pi = estimate_pi(num_points) print(f"使用{num_points}个随机点估算的π值是{estimated_pi:.6f}") 八、总结 通过导入...
import mathangle=math.radians(30) # 将角度转换为弧度sin_value=math.sin(angle)print(f'sin(30) 值为:{sin_value}') 在本例中,我们使用弧度函数进行转换将角度转换为弧度,然后计算正弦函数的值。 1.2 随机数生成 math模块还提供了生成随机数的函数,例如random.这是一个简单的随机数生成示例: ...
- 随机数函数:math.random() - 返回一个0到1之间的随机数。 - 随机整数函数:math.randint(x, y) - 返回一个在x和y之间的随机整数。 6. 其他函数。除了以上介绍的函数外,math库还提供了许多其他函数,如绝对值函数、向上取整函数、向下取整函数等。
如果想要生成一个随机整数,可以使用randint()函数,接收两个参数,分别是生成整数范围的最小值和最大值: >>> random.randint(1,100)# 产生一个1~100的随机整数 52 也可以使用列表生成式,通过randint()函数创建一个包含10个1~100的整数的随机列表: >>> random_numbers = [random.randint(1,100)foriinrange(...