Python版猜数游戏
之前发过一次这个代码,后来发现有一点小问题,漏掉了一个语句,但是当时没有开启留言功能所以无法说明和纠正,怕误导大家,只好再重发一次,顺便又加了点小功能,抱歉抱歉!
from random import randint
def guess(start=1, end=10, maxTimes=3):
#随机生成一个整数
value = randint(start, end)
for i in range(maxTimes):
print('='*10)
prompt = 'Start to GUESS:' if i==0 else 'Guess again:'
#使用异常处理结构,防止输入不是数字的情况
try:
x = int(input(prompt))
#猜对了
if x == value:
print('Congratulations!')
break
elif x > value:
print('Too big')
else:
print('Too little')
except:
print('Must input an integer between 1 and 999')
print('You have {0} times left'.format(maxTimes-i-1))
else:
#次数用完还没猜对,游戏结束,提示正确答案
print('Game over. FAIL.')
print('The value is ', value)
guess()
Python版猜数游戏相关推荐
- 教你用python制作猜数游戏
大家好!我又回来了!今天我教大家怎样用python制作猜数游戏.在此之前我们先了解一下什么是python版猜数游戏. 了解 python版猜数游戏是指您先输入下限值与上限值,然后系统随机生成一个在此范 ...
- 采用python语言实现猜数游戏_用python实现猜数游戏
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...
- python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现...
相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...
- python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......
相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...
- python连续猜数游戏_python实现猜数游戏
本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...
- 用python做猜数游戏(数学运算版)
朋友们大家好,我们都知道,猜数游戏是一个猜测数字大小的游戏,不过我给大家分享的内容是:用python实现数字运算版的猜数游戏.就是说程序会随机生成数字,他会告诉你这个数加 or 减 or乘 or 除, ...
- Python tkinter版猜数游戏
程序启动后,首先需要启动一次游戏并设置数值范围和猜测次数,然后可以猜数并输入,程序会根据实际情况进行大小提示,退出程序时提示战绩,例如共玩几次和成功几次. import random import t ...
- python基础-猜数游戏
一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户猜大了还是小了.在一定次数内猜对用户获胜,否则用户失败. 每一轮游戏要求用户输入用 ...
- 用Python玩猜数游戏
基础版: # -*- coding: utf-8 -*- """ 功能:猜数游戏 作者:XxLyle 日期:2021.11.18 """im ...
最新文章
- chrome 控制台js调试与断点调试
- 通过100个单词掌握英语语法(十六) come
- 简单谈谈Docker镜像的使用方法_docker
- 支付宝 .NET SDK 报错:RSA签名遭遇异常,请检查私钥格式是否正确。
- 【iOS开发每日小笔记(一)】UIPickerView 自动选择某个component的某个row
- 使用IDA Pro动态调试SO文件
- Linux的概念与体系 6. Linux文本流(转载)
- Activity之间传递参数
- TDSQL 在微众银行的大规模实践之路
- 初一到初三需要用计算机吗,初一到初三不注意这8点,就等着中考完后悔吧!...
- 管理感悟:派谁进行技术合作
- 魔乐科技 oracle 视频,MLDN魔乐科技JAVA+Oracle数据库视频课程
- 时光倒流软件测试简历,时光倒流 28款数据恢复软件大比拼
- AUTOSAR和OSEK关系及网络管理比较
- Ubuntu20.04 截图工具推荐
- 蛙蛙推荐:蛙蛙牌关键词提取算法
- jquery打印html页面自动分页,jQuery打印指定区域Html页面并自动分页
- android 通知权限设置在哪,Android 打开消息通知权限
- 94.(leaflet之家)leaflet态势标绘-进攻方向绘制(燕尾)
- 冯诺依曼结构图-2020-09-05
热门文章
- python类介绍_Python基础介绍 | Class类
- vscode remote ssh_win10 下安装Vscode
- java类输出_java的输出类
- nginx curl linux,linux nginx 下通过curl url方式,符以后的参数无效
- 个人通讯管理程序C语言,个人通讯录管理系统C语言源程序(优秀版)[1]
- 档案电子封装包Java类,email: Android电子邮件库(基于JavaMail封装)
- 2021年即墨萃英中学高考成绩查询,2017即墨萃英中学青岛十九中录取分数线发布...
- php与mysql关系大揭秘_【慕课笔记】PHP与MySQL关系大揭秘
- 每个做DBA的孩纸都是上辈子被drop的db
- linux不识别xfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想