python第八课——random模块的使用

2.2.如何获取随机整数值?

引入random模块的使用

randint(a,b)函数:作用:返回给程序一个[a,b]范围内的随机整数注意:含头含尾闭区间

思路步骤:

第一步:导入random模块到相应的.py文件中 import random

第二步:通过random模块名调用randint(a,b)执行得到随机整数 random.randint(1,5)

#案例1:#演示random模块中randint函数的使用
import random
print("随机的整数为:%d" %random.randint(1,5))
#案例2:#需求:完成10次加法测试,并输出得分
import random
print(‘10次加法测试即将开始,请准备!!‘)
#定义变量score记录得分
score = 0
#使用while循环来进行出题以及答题等操作,注意:10次
i = 1
while i <= 10:
    #生成两个[1,100]之间的随机整数
    num1 = random.randint(1,100)
    num2 = random.randint(1,100)

    #定义变量answer记录正确的答案
    answer = num1 + num2

    #开始出题
    print("%d).%d + %d = ?(退出:-1)" %(i,num1,num2))

    #得到用户从键盘输入的结果 --> 变量user_answer
    user_answer = int(input())

    #判断用户输入的答案和正确答案是否一致
    if user_answer == answer:
        #说明答对了,给与正向鼓励,并且得10分
        print(‘答对了,你真棒!‘)
        score += 10
    elif user_answer == -1:
        print(‘太遗憾了,下次再挑战吧!‘)
        break
    else:
        print(‘答错了,你真笨!‘)
    i += 1
else:
    #将最终得分在控制塔打印显示
    print(‘10次加法测试已经结束,最终得分为:%d‘ %score)

原文地址:https://www.cnblogs.com/hankleo/p/10426887.html

时间: 2024-10-03 09:05:00

python第八课——random模块的使用的相关文章

Python学习笔记6—random模块

random模块主要在python中生成随机数可以生成浮点数整形数在指定范围内生成随机数 1.random.random() random.random 主要生成0到1.0之间的的浮点数(包括0不包括1,即0<=n<1) >>> import random >>> random.random() 0.3623726375297255 >>> random.random() 0.07121742882180604 2.random.unifo

python标准库之random模块

Python中的random模块用于生成随机数. 下面具体介绍random模块的功能: 1.random.random() #用于生成一个0到1的 随机浮点数:0<= n < 1.0 1 import random 2 a = random.random() 3 print (a) 2.random.uniform(a,b) #用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限.如果a > b,则生成的随机数n: a <= n <= b.如果 a <

Python 学习笔记之random 模块

要使用Random 模块里的一些随机数方法需要先导入random 模块. 下面是几种常用的随机数方法:

Python 基础 - 4.3 random模块

程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 >>> random.randomrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.randomint(1,10) #返回1-10之间的一个随机数,包括10 >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数 >>> random.random()

接口测试学习-python第八课(数据驱动测试)

自动化分为三类,数据驱动即根据数据去进行测试:代码驱动即测试都是通过代码完成的:关键字驱动即依靠一些软件,利用关键字完成测试.本次主要记录数据驱动,自动化框架主要有以下几个部分: ①获取用例 ②调用接口 ③检验结果 ④发送测试报告 ⑤异常处理 ⑥日志 以前进行接口封装的时候,有过将代码分别放在不同的文件夹下的经历.这次也以这样的模式来完成,主要做到以下几点:首先读取用例,其次根据用例完成接口测试,然后记录结果到用例文件中,最后发送邮件.同时各个部分关键结果处需要记录日志. 1.setting文件

python第八课

day08---mongoDB和python的结合使用 课堂笔记: 1.BeautifulSoup 解析库 2.MongoDB 存储库 3.requests-html 请求库 BeautifulSoup 1.什么bs4,为什么要使用bs4? 是一个基于re开发的解析库,可以提供一些强大的解析功能. 提高提取数据的效率与爬虫开发效率. 2.安装与使用 pip3 install beautifulsoup4 # 安装bs4 pip3 install lxml # 下载lxml解析器 MongoDB

python第二十课——math模块中常用的函数

属性: e:自然数 pi:圆周率 函数: ceil():向上取整 floor():向下取整 sqrt():开平方根 radians():角度转弧度 degrees():弧度转角度 import math #属性:e和pi print(math.e) print(math.pi) #函数: #ceil(),floot(): print(math.ceil(3.14)) print(math.floor(3.14)) print(math.ceil(-3.14)) print(math.floor(

python中的random模块简析

在Python生成随机数用random模块,下面的文章是本人自己简单总结的ython生成随机数与random模块中最常用的几个函数的关系,希望对大家有所帮助. random.random()用于生成随机符点数,括号内没有参数:random.uniform(a,b)用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限;random.randint(a,b)用于生成一个指定范围内的整数.其中参数a是下限,参数b是上限;random.randrange(a,b)用于指定范围a--b内

Python random 模块学习

在DV中, 经常会需要random 某些packet 出来, Python 中提供了random 模块来实现一些random机制, 最基本的function如下 1 1 import random 2 2 import time       3 3 random.seed(time.time())  #根据当前时间,修改一下rand seed 4 4 random.random()           # 0.123, 返回一个0到1内的浮点数 5 5 random.randint(12,100