用异常处理改编猜数游戏程序
用异常处理改编猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果用户输入的不是整数,则提示"input error";如果等于选定的数,则输出"you have tried N times, you win"并结束程序。
【输入形式】
一次或多次输入整数
【输出形式】
对于每一次输入,新起一行输出对于猜数结果的提示。
【样例输入】
50
150
E
100
【样例输出】
less than expected
larger than expected
input error
you have tried 4 times, you win
【说明】
被猜的数设定为100。
a=100b=1
count = 0
while True:try:count += 1d=int(input())except ValueError:print("input error")else:if a==d:print("you have tried %d times, you win"%(count))breakelif a<d:print("larger than expected")else:print("less than expected")b+=1
a=100b=1
count = 0
while True:try:#count += 1d=int(input())count +=1#错误写法except ValueError:print("input error")else:if a==d:print("you have tried %d times, you win"%(count))breakelif a<d:print("larger than expected")else:print("less than expected")b+=1
用异常处理改编猜数游戏程序相关推荐
- 八个小灯泡闪烁的c语言程序,C语言猜数游戏程序.doc
#include //包含 time函数 #define random(x) (rand()%x) void main() { int zhucaidan(); void youxijieshao() ...
- 猜数字游戏python程序_Python猜数游戏,程序随机生成一个0-100的数,猜对后退出【实例源码】...
Python猜数字游戏: 写程序,随机生成一个0~100之间的数用变量x绑定 循环让用户输入一个数用y绑定, 输出猜数字的结果 1. 如果y等于生成的数x,则提示"您猜对了", 打 ...
- C语言实现双人猜数游戏
C语言实现双人猜数游戏 程序说明: 编写一个程序实现猜数字大小的游戏.由程序随机生成一个数字.玩家不断程序的提示下输入猜测的数字,然后游戏者在猜数,程序可实现连续猜数,直到游戏者退出. 程序输出要求: ...
- 猜数游戏c语言程序流程图,C语言程序设计之猜数游戏.ppt
C语言程序设计之猜数游戏 编程人员演示 C语言程序设计之猜数游戏 --软工一班 第二小组 程序功能简介 程序思路导引 程序流程图 程序N-S图 组员名单及其具体分工 end page 程序功能简介(1 ...
- 【005】优化猜数游戏
[题目]改进猜数游戏程序,功能是: a.允许用户反复输入数,直至猜中程序选定的数. b.输入的数如果大于选定的数,则提示"太大了":如果小于选定的数,则提示"太小了&qu ...
- python猜数游戏在程序中预设一个_一道Python简单程序结构练习题
1.猜数游戏. 在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数, 显示"遗憾,太大了":如果小于预设的数,显示"遗憾,太小了": ...
- python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现...
相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...
- python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......
相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...
- python猜数游戏续_python猜数游戏续改编
answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...
- 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,
猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...
最新文章
- 今天重新建立了个eclipse 的maven项目,提示org.junit找不到
- python花钱培训值吗-Python培训费用高不高?Python培训真的值得吗?
- MaxCompute的任务状态和多任务执行
- Xcode error: conflicting types for 'XXXX'
- 基本的SQL-SELECT语句练习
- 如何使用Prometheus采集SAP ABAP Netweaver的应用日志数据
- Java虚拟机-垃圾回收简介
- PAT Basic 1011
- TeX排版系统安装使用
- [原创]修改jquery.slideBox.js插件,自定义部分事件
- idea中整合redis中出现 Error creating bean with name ‘com.sxt.redis.RedisApplicationTests‘:
- 店铺微信公众号怎么创建?
- 交互设计:依据用户体验要素知识点,进行APP的分析和改良设计。
- C语言中的强符号和弱符号
- python找出3或者5的倍数_python – 3和5的倍数之和
- 公开招标,邀请招标,竞争性谈判,询价采购之间的区别
- linux下用C语言实现MP3播放器
- 长期主义:做你余生中最重要的事
- 聚划算说没钱补贴,用户都笑了
- Python:python镜像源管理
热门文章
- 接口测试用例设计思路_学习接口测试,你需要知道这些!
- android nano app,实战nanoHTTPD嵌入android app(3)
- OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
- 基于linux嵌入式课程设计报告,嵌入式linux课程设计报告.doc
- 耳机及音响--煲机软件
- VSS下载地址及安装使用
- 终于填了一个大坑:Python中如何处理《牛津高阶英汉词典》编码通不过问题(解决“UnicodeEncodeError”错误)
- 公差与配合查询计算过程讲解
- C#网络编程技术教程pdf 文档分享
- SiTime硅晶振解决方案—汽车摄像头