Python——猜数字游戏

这篇具有很好参考价值的文章主要介绍了Python——猜数字游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、功能定义:

要求:从电脑上随机生成抽取任意一个整数(先测试0-10以内),再让玩家从键盘上输入猜测的数值进行比较,最后统计猜测的次数,直到猜中为止。

#导入随即库

import random    #导入随机库random



#输入数据
#生成随机数据
correct = random.randint(0,10)    #从随机库生成一个0-10的整数,并保存在变量correct里面

guess = int (input('请输入您猜测的数字:'))
                #从键盘上输入的数字字符串转换成整形,并保存在变量guess里面

count = 0


#处理数据
while True:
    if guess > correct:
        print('Too Big!')
        count += 1
        guess = int(input('请输入您猜测的数字:'))
    elif guess < correct:
        print('Too Small')
        count += 1
        guess = int(input('请输入您猜测的数字:'))
    else:
        print('恭喜你猜对了!!')
        count += 1

        break    #break终止结束本次循环(大循环).补充:continue:终止小循环继续大循环


#输出数据
print('真棒,猜了%d次就猜出来了'%count)

 运行效果:

python猜数游戏,python,python,游戏,开发语言

 二、random随机库介绍

1、random:随机数库

1.1、引用随机数库:

import random        #导入随机数库,用这种方法前面必须添加库名,适合新手刚开始练习用

import random as rd    #用这种方法导入库,方法前面必须添加库的别名rd,适合将一些长名函数替换成一个简易的名字,方便编写,节约时间

from random import *     #用这种方法导入方法前面不能添加库名

1.2、

random( ):随机生成一个[0,1]区间内的浮点数。()内的量程可自己定义,为空默认为[0,1]

运行效果:

python猜数游戏,python,python,游戏,开发语言

1.3、

seed( ):设置随机种子,默认为当前时间戳,随机种子生成的随机序列相同

 运行效果:

python猜数游戏,python,python,游戏,开发语言

1.4、

randint( 起始,终止):随机生成一个[起始,终止]区间内的整数

运行效果:

python猜数游戏,python,python,游戏,开发语言 

 1.5

uniform( ): 随机生成一个[起始,终止]区间内的浮点数

 运行效果:

python猜数游戏,python,python,游戏,开发语言

1.6

randrange ( 起始,终止,步长):从一个由range函数生成的整数序列中随机抽取一个整数

python猜数游戏,python,python,游戏,开发语言

 

2.1

choice():从一个非空序列中随机选取一个元素

示例:

python猜数游戏,python,python,游戏,开发语言

2.2

tuple():元组,如果是一个元素的表达(s),不可变序列     

列表:list[a1,a2,a3,a4,a5·······]      #元素为任意类型

字典:dict{k1:z1,k2,z2·······}          #"k"为键,”z“为值

集合:set{s1,s2,s3,s4,s5········}     #元素不能重复
 

三、while循环结构

以猜数游戏为例:

python猜数游戏,python,python,游戏,开发语言文章来源地址https://www.toymoban.com/news/detail-763154.html

到了这里,关于Python——猜数字游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python项目之猜数字游戏

    猜数字游戏 祝大家儿童节快乐! 今天完成一个简单的猜数字游戏 规则部分: 1、利用0~9之间的数字考虑一个4位数字。同一数字可以多次使用。 2、孩子猜想出一个4位数字告诉家长。 3、家长根据孩子给出的数字计算出Hit分数和Blow分数,并计算结果告诉孩子。 数字和位置都正

    2024年02月07日
    浏览(31)
  • Python 猜数字1-100小游戏

    运行结果: 如需其他代码案例请参考: Python 猜数字1-100的小游戏_python1~100猜数字游戏代码_周华2022的博客-CSDN博客 作者:周华 创作日期:2023/9/24

    2024年01月23日
    浏览(49)
  • Python编写简易猜数字小游戏

    下面是Python编写的简易猜数字小游戏: 运行该程序,即可开始游戏。程序会生成一个1~100之间的随机数字,然后逐渐提示你输入你的猜测。如果你猜错了,程序会提示你猜小了或猜大了,直到你猜中为止。游戏结束后,程序会告诉你你猜了多少次才猜中了。

    2024年03月28日
    浏览(49)
  • Python代码实现一个简单的猜数字游戏

            以下是一个简单的猜数字游戏的Python代码: import random print(\\\"欢迎来到猜数字游戏!\\\") print(\\\"我已经想好了一个1到100之间的数字。\\\") number = random.randint(1, 100) guess = 0 tries = 0 while guess != number:     guess = int(input(\\\"你猜这个数字是多少?\\\"))     tries += 1     if guess numb

    2024年02月09日
    浏览(64)
  • Python编写简易猜数字小游戏(附完整代码)

    Python编写简易猜数字小游戏(附完整代码) 猜数字游戏是一款非常经典的小游戏,本文将介绍如何使用Python编写一个简易的猜数字游戏,并提供完整的源代码。 首先,让我们了解一下游戏规则。游戏开始时,程序会随机生成一个1到100之间的数字,玩家需要通过输入数字来猜

    2024年02月08日
    浏览(75)
  • 华为OD机试 - 数字游戏(Java & JS & Python)

    题目描述 小明玩一个游戏。 系统发1+n张牌,每张牌上有一个整数。 第一张给小明,后n张按照发牌顺序排成连续的一行。 需要小明判断,后n张牌中,是否存在连续的若干张牌,其和可以整除小明手中牌上的数字。 输入描述 输入数据有多组,每组输入数据有两行,输入到文

    2024年02月12日
    浏览(52)
  • 【华为OD机试真题】数字加减游戏(java&python)

    【华为OD机试真题 20222023】真题目录 @点这里@ 【华为OD机试真题】信号发射和接收 试读 @点这里@ 【华为OD机试真题】租车骑绿道 试读 @点这里@ 知识点广搜时间限制:1s空间限制:256MB限定语言:不限 小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。

    2023年04月17日
    浏览(59)
  • 用python语言编简单游戏,如何用python写一个游戏

    大家好,小编为大家解答如何用python编写一个简单的小游戏的问题。很多人还不知道用python语言编简单游戏,现在让我们一起来看看吧! Source code download: 本文相关源码 文章目录 1、吃金币 2、打乒乓 3、滑雪 4、并夕夕版飞机大战 5、打地鼠 6、小恐龙 7、消消乐 8、俄罗斯方块

    2024年03月24日
    浏览(59)
  • python游戏开发入门经典教程,python游戏开发引擎

    大家好,给大家分享一下python游戏开发入门经典教程,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 消消乐小游戏相信大家都玩过,大人小孩都喜欢玩的一款小游戏,那么基于程序是如何实现的呢?今天带大家,用python+pygame来实现一下这个花里胡哨的消

    2024年02月02日
    浏览(45)
  • 用 Python 开发游戏——Python井字游戏

      🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏 - 机器学习【ML】 自然语言处理【NLP】  深度学习【DL】 ​​  🖍foreword

    2023年04月26日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包