1. Python 随机数产生模块-random
Python random 模块主要用于生成随机数。
random 模块实现了各种分布的伪随机数生成器。
使用 random() 方法返回一个随机数,它在半开放区间 [0,1) 范围内,产生包含 0 但不包含 1的浮点数。
要使用 random 函数必须先导入:
模式一:
from random import random #导入random包中的random函数
a=random() #直接引用random函数
b=random()
print(a,b)
模式二:
import random # 导入 random 包
a=random.random() #产生一个[0,1)随机数赋值给a
b=random.random() #产生一个[0,1)随机数赋值给b
print(a,b)
[ 拓广知识: ]
random随机数模块有许多,常用的有:
1.random.randint(a,b)
作用:生成一个[a,b]之间的随机整数
参数:
a:随机区间的开始值,整数
b:随机区间的结束值,随机数包含结束值整数
2.random.uniform(a,b)
作用:生成一个[a,b]之间的随机小数
参数:
a:随机区间的开始值,整数或浮点数
b:随机区间的结束值,随机数包含结束值,整数或浮点数
练习1.下列程序运行结果不可能出现的是( )
import random
a=random.random()
b=random.randint(1,10)
c=random.uniform(1,10)
print("a=",a,"b=",b,"c=",c)
*
2. 下列程序中定义函数语句定义不正确的是( )
import math
import random
a=random.randint(100,1000)
b=randint(100,1000)
c=math.sqrt(a)
d=math.sqrt(b)
print(a,b,c,d)*
3. python变量赋值:
python中的变量在使用前必须赋值,
赋值用等号(=)来给变量赋值,等号(=)左边是变量,右边是存储在变量中的值,
可以单行定义变量,也可以多个变量赋值。
1>单行定义变量
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "python" # 字符串
2>同时为多个变量赋值。
例如:
a = b = c = 1 #三个变量同量赋相同的值
a, b, c = 1, 2, "python" #两个整型数1,2分别赋给变量a,b,字符串对象“python”赋给变量c
练习3.下列变量定义正确的是( )
*