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 相关文章推荐
videocapture库制作python视频高速传输程序
Dec 23 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python创建模块及模块导入的方法
May 27 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
Jan 29 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
Python爬虫工具requests-html使用解析
Apr 29 Python
Python 列表中的修改、添加和删除元素的实现
Jun 11 Python
python代码中怎么换行
Jun 17 Python
Python常用类型转换实现代码实例
Jul 28 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
Apr 04 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实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
[JS]点出统计器
2020/10/11 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
JQuery对class属性的操作实现按钮开关效果
2013/10/11 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python实现list反转实例汇总
2014/11/11 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
详解python3中zipfile模块用法
2018/06/18 Python
利用python画出AUC曲线的实例
2020/02/28 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
python中pow函数用法及功能说明
2020/12/04 Python
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
幼儿园教师培训制度
2014/01/16 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
园林技术专业求职信
2014/07/28 职场文书
应用心理学专业求职信
2014/08/04 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
教师个人师德总结
2015/02/06 职场文书
人民的好儿女观后感
2015/06/18 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
python 提取html文本的方法
2021/05/20 Python
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS