前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python第八课——random模块的使用

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

作者头像
hankleo
发布2020-09-16 15:52:02
4310
发布2020-09-16 15:52:02
举报
文章被收录于专栏:Hank’s BlogHank’s Blog

2.2.如何获取随机整数值? 引入random模块的使用 randint(a,b)函数:作用:返回给程序一个[a,b]范围内的随机整数注意:含头含尾闭区间 思路步骤: 第一步:导入random模块到相应的.py文件中 import random 第二步:通过random模块名调用randint(a,b)执行得到随机整数 random.randint(1,5) #案例1: #演示random模块中randint函数的使用

代码语言:javascript
复制
import random
print("随机的整数为:%d" %random.randint(1,5))

#案例2: #需求:完成10次加法测试,并输出得分

代码语言:javascript
复制
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)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-02-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档