python实现猜数字游戏

 更新时间:2020年03月25日 09:06:33   作者:罗汉爷  
这篇文章主要为大家详细介绍了python实现猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

说明:

本例改编自《Python编程快速上手》。例子很简单我就不多说了 直接上代码,给初学python练手用。

给你6次机会猜对一个预先生成好的1-20之间的整数。覆盖一下知识点:

  • 条件语句
  • 控制语句
  • random函数
  • 读取输入
  • 异常处理

代码:

"""
猜数字
"""
from random import *
secretNumber = randint(1, 20)
# print(secretNumber)
print('猜一个1-20之间的整数。')
print('开始猜:')
for i in range(1, 7):
 try:
 guess = int(input())
 except ValueError:
 print('输入有误!')
 continue
 if guess < secretNumber:
 print('你猜的数小了!')
 elif guess > secretNumber:
 print('你猜的数大了!')
 else:
 break
 
if guess == secretNumber:
 print('猜对了!')
else:
 print('很遗憾,秘密数字是:', str(secretNumber))

运行效果:

更多关于python游戏的精彩文章请点击查看以下专题:

python俄罗斯方块游戏集合

python经典小游戏汇总

python微信跳一跳游戏集合

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python 远程开关机的方法

    Python 远程开关机的方法

    这篇文章主要介绍了Python 远程开关机的方法,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • 完美解决Pycharm中matplotlib画图中文乱码问题

    完美解决Pycharm中matplotlib画图中文乱码问题

    这篇文章主要介绍了完美解决Pycharm中matplotlib画图中文乱码问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 详解Python发送邮件实例

    详解Python发送邮件实例

    这篇文章主要介绍了Python发送邮件实例,Python发送邮件需要smtplib和email两个模块,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 使用Python轻松实现一个简单的图床功能

    使用Python轻松实现一个简单的图床功能

    在网上分享图片或将图片嵌入到网页中时,通常需要一个图床来存储和管理这些图片,所以本文就来为大家介绍一下如何使用Python轻松实现一个简单的图床功能吧
    2024-01-01
  • Python编程实现正则删除命令功能

    Python编程实现正则删除命令功能

    这篇文章主要介绍了Python编程实现正则删除命令功能,涉及Python针对文件与目录的正则匹配、删除等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    这篇文章主要介绍了python+opencv3.4.0 实现HOG+SVM行人检测的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Python输出带颜色的字符串实例

    Python输出带颜色的字符串实例

    下面小编就为大家带来一篇Python输出带颜色的字符串实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • PyQt5实现将Matplotlib图像嵌入到Scoll Area中显示滚动条效果

    PyQt5实现将Matplotlib图像嵌入到Scoll Area中显示滚动条效果

    我想知道是否有一种方法可以在matplotlib上显示滚动条(水平或垂直),显示包含多个子槽(sublot2grid)的页面(plt.show).下面就通过本文给大家分享PyQt5实现将Matplotlib图像嵌入到Scoll Area中显示滚动条效果,对PyQt5 Matplotlib图像嵌入相关知识感兴趣的的朋友一起看看吧
    2021-05-05
  • Python opencv图像基本操作学习之灰度图转换

    Python opencv图像基本操作学习之灰度图转换

    使用opencv将图片转为灰度图主要有两种方法,第一种是将彩色图转为灰度图,第二种是在使用OpenCV读取图片的时候直接读取为灰度图,今天通过实例代码讲解Python opencv图像基本操作学习之灰度图转换,感兴趣的朋友一起看看吧
    2023-02-02
  • Python numpy视图与副本

    Python numpy视图与副本

    这篇文章主要介绍了Python numpy视图与副本,继上一篇对numpy 模块之ndarray一文中对 ndarray 内存结构主要分为两部分metdata 、raw bata,下面来一起学习文章具体内容吧,需要的小伙伴也可以参考一下
    2022-01-01

最新评论