python实现猜数字游戏


Posted in Python onMarch 25, 2020

说明:

本例改编自《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访问sqlserver示例
Feb 10 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
Python 转换RGB颜色值的示例代码
Oct 13 Python
Python有参函数使用代码实例
Jan 06 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
在vscode中启动conda虚拟环境的思路详解
Dec 25 Python
教你如何用Python实现人脸识别(含源代码)
Jun 23 Python
python实现机器人卡牌
Oct 06 #Python
Django实现文件上传下载功能
Oct 06 #Python
使用turtle绘制五角星、分形树
Oct 06 #Python
wxPython:python首选的GUI库实例分享
Oct 05 #Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
Oct 04 #Python
python是否适合网页编程详解
Oct 04 #Python
为什么说Python可以实现所有的算法
Oct 04 #Python
You might like
ASP知识讲座四
2006/10/09 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
Python工程师面试必备25条知识点
2018/01/17 Python
python ddt实现数据驱动
2018/03/14 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
python如何制作英文字典
2019/06/25 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
do you have any Best Practice for testing
2016/06/04 面试题
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
企业法人授权委托书
2014/04/03 职场文书
拓展训练激励口号
2014/06/17 职场文书
国际贸易系求职信
2014/08/09 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
党员转正大会主持词
2015/07/02 职场文书
nginx优化的六点方法
2021/03/31 Servers
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
你需要掌握的20个Python常用技巧
2022/02/28 Python