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 list转dict示例分享
Jan 28 Python
最大K个数问题的Python版解法总结
Jun 16 Python
Python决策树和随机森林算法实例详解
Jan 30 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
python里运用私有属性和方法总结
Jul 08 Python
python实现数据分析与建模
Jul 11 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
Jan 06 Python
Matplotlib中rcParams使用方法
Jan 05 Python
Appium中scroll和drag_and_drop根据元素位置滑动
Feb 15 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
php+oracle 分页类
2006/10/09 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
JavaScript中OnLoad几种使用方法
2012/12/15 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
python列表操作实例
2015/01/14 Python
用Python实现一个简单的线程池
2015/04/07 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
python实现雨滴下落到地面效果
2018/06/21 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
Django ORM filter() 的运用详解
2020/05/14 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
七年级生物教学反思
2014/01/30 职场文书
中国好声音华少广告词
2014/03/17 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
2014年教研员工作总结
2014/12/23 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
Java基础——Map集合
2022/04/01 Java/Android
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS