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 Django批量导入数据
Mar 25 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
Python数据类型之Set集合实例详解
May 07 Python
python小项目之五子棋游戏
Dec 26 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
pytorch动态网络以及权重共享实例
Jan 06 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
PyCharm 2020.2 安装详细教程
Sep 25 Python
Pycharm快捷键配置详细整理
Oct 13 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
Jan 08 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
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
php进程间通讯实例分析
2016/07/11 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
js的[defer]和[async]属性
2014/11/24 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
React中的refs的使用教程
2018/02/13 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
Python简单实现enum功能的方法
2016/04/25 Python
python实现简单中文词频统计示例
2017/11/08 Python
django的csrf实现过程详解
2019/07/26 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
工业自动化专业毕业生推荐信
2013/11/18 职场文书
后备干部培训方案
2014/05/22 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
学校火灾防控方案
2014/06/09 职场文书
教师党员承诺书2015
2015/01/21 职场文书
城管个人总结
2015/02/28 职场文书
工作态度怎么写
2015/06/25 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
react如何快速设置文件路径别名
2021/04/28 Javascript
Python中异常处理用法
2021/11/27 Python