Python中Random模块的用法

random     模块用来生成随机数   dom

random.random()     用来生成0到1之间的随机数   spa

random.randint(1,5)     用来生成1到5以内的随机数   code

random.randrange(1,10)     用来生成1到9之间数字,注意区间包含头 不包含尾orm

# 导入第三方模块
import random
# 设定数据范围
A = int(input('请输入最小值:'))
B = int(input("请输入最大值:"))
# 生成A,B之间的随机整数
number = random.randint(A,B)

while True:
    guess = int(input('请在{}和{}之间猜一个整数:'.format(A,B)))
    if guess > number:
        # 若是猜的偏大,则将猜的数字从新赋值给B,用于限定下轮数据的猜想范围
        B = guess
        print('猜大了!')
    elif guess < number:
        # 若是猜的偏小,则将猜的数字从新赋值给A,用于限定下轮数据的猜想范围
        A = guess
        print('猜小了!')
    else:
        print('猜对了!')
        break
相关文章
相关标签/搜索