python3实现猜数字游戏


Posted in Python onDecember 07, 2020

本文实例为大家分享了python3实现猜数字游戏的具体代码,供大家参考,具体内容如下

需求目标:

需求:猜数字游戏

1: 开始游戏产生一个1~100随机数
2: 用户输入,游戏根据输入值提示大或者小
3: 用户根据提示继续输入,知道猜中为止
4: 如果用户输入错误,程序可以处理异常。

代码如下:

# coding=utf-8
import random
 
num = random.randint(0, 100)
 
while True:
 try:
  guess = int(input("Enter 1~100:"))
 except ValueError as e:
  print("Input value is invalid!!")
  continue
 if guess > num :
  print("guess Bigger:", guess)
 elif guess < num :
  print("guess Samller:", guess)
 else:
  print("Guess OK, Game Over")
  break
 print("\n")

测试结果:50->80->90->95->99->97->98

python3实现猜数字游戏

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

Python 相关文章推荐
巧用Python装饰器 免去调用父类构造函数的麻烦
May 18 Python
python调用java的Webservice示例
Mar 10 Python
python中pygame模块用法实例
Oct 09 Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 Python
python 实现目录复制的三种小结
Dec 04 Python
Python实现银行账户资金交易管理系统
Jan 03 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
MAC平台基于Python Appium环境搭建过程图解
Aug 13 Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 #Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 #Python
使用Python中的reduce()函数求积的实例
Jun 28 #Python
centos 安装Python3 及对应的pip教程详解
Jun 28 #Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 #Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 #Python
Pyqt QImage 与 np array 转换方法
Jun 27 #Python
You might like
社区(php&amp;&amp;mysql)二
2006/10/09 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
json跟xml的对比分析
2008/06/10 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
node运行js获得输出的三种方式示例详解
2020/07/02 Javascript
js实现点击烟花特效
2020/10/14 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python中模块与包有相同名字的处理方法
2017/05/05 Python
Python编程之序列操作实例详解
2017/07/22 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
致全体运动员广播稿
2014/02/01 职场文书
个人近期表现材料
2014/02/11 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
先进典型发言材料
2014/12/30 职场文书
小班下学期个人总结
2015/02/12 职场文书
运动会广播稿100字
2015/08/19 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python