用异常处理改编猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为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

用异常处理改编猜数游戏程序相关推荐

  1. 八个小灯泡闪烁的c语言程序,C语言猜数游戏程序.doc

    #include //包含 time函数 #define random(x) (rand()%x) void main() { int zhucaidan(); void youxijieshao() ...

  2. 猜数字游戏python程序_Python猜数游戏,程序随机生成一个0-100的数,猜对后退出【实例源码】...

    Python猜数字游戏: 写程序,随机生成一个0~100之间的数用变量x绑定 循环让用户输入一个数用y绑定, 输出猜数字的结果 1. 如果y等于生成的数x,则提示"您猜对了", 打 ...

  3. C语言实现双人猜数游戏

    C语言实现双人猜数游戏 程序说明: 编写一个程序实现猜数字大小的游戏.由程序随机生成一个数字.玩家不断程序的提示下输入猜测的数字,然后游戏者在猜数,程序可实现连续猜数,直到游戏者退出. 程序输出要求: ...

  4. 猜数游戏c语言程序流程图,C语言程序设计之猜数游戏.ppt

    C语言程序设计之猜数游戏 编程人员演示 C语言程序设计之猜数游戏 --软工一班 第二小组 程序功能简介 程序思路导引 程序流程图 程序N-S图 组员名单及其具体分工 end page 程序功能简介(1 ...

  5. 【005】优化猜数游戏

    [题目]改进猜数游戏程序,功能是: a.允许用户反复输入数,直至猜中程序选定的数. b.输入的数如果大于选定的数,则提示"太大了":如果小于选定的数,则提示"太小了&qu ...

  6. python猜数游戏在程序中预设一个_一道Python简单程序结构练习题

    1.猜数游戏. 在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜数字,如果大于预设的数, 显示"遗憾,太大了":如果小于预设的数,显示"遗憾,太小了": ...

  7. python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现...

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  8. python编写猜数游戏代码、如果不是整数、显示输入错误_python编写猜数游戏代码、如果不是整数、显示输入错误_数字炸弹游戏程序 用python来实现......

    相信许多小伙伴都玩过数字炸弹游戏,就是指在一定数字范围(一般是整数,不包含边界)里,一个玩家选中一个数字当作炸弹,其余玩家在这个范围含数字,每次只要没猜中炸弹数字,则根据玩家猜的数字缩小范围,直至其中 ...

  9. python猜数游戏续_python猜数游戏续改编

    answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...

  10. 用Java实现猜数游戏:在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了” ;小于预设的数,显示“遗憾,太小了” ,如此循环,直至猜中该数,

    猜数游戏 在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示"遗憾,太大了" ;小于预设的数,显示"遗憾,太小了" ,如此循环 ...

最新文章

  1. 今天重新建立了个eclipse 的maven项目,提示org.junit找不到
  2. python花钱培训值吗-Python培训费用高不高?Python培训真的值得吗?
  3. MaxCompute的任务状态和多任务执行
  4. Xcode error: conflicting types for 'XXXX'
  5. 基本的SQL-SELECT语句练习
  6. 如何使用Prometheus采集SAP ABAP Netweaver的应用日志数据
  7. Java虚拟机-垃圾回收简介
  8. PAT Basic 1011
  9. TeX排版系统安装使用
  10. [原创]修改jquery.slideBox.js插件,自定义部分事件
  11. idea中整合redis中出现 Error creating bean with name ‘com.sxt.redis.RedisApplicationTests‘:
  12. 店铺微信公众号怎么创建?
  13. 交互设计:依据用户体验要素知识点,进行APP的分析和改良设计。
  14. C语言中的强符号和弱符号
  15. python找出3或者5的倍数_python – 3和5的倍数之和
  16. 公开招标,邀请招标,竞争性谈判,询价采购之间的区别
  17. linux下用C语言实现MP3播放器
  18. 长期主义:做你余生中最重要的事
  19. 聚划算说没钱补贴,用户都笑了
  20. Python:python镜像源管理

热门文章

  1. 接口测试用例设计思路_学习接口测试,你需要知道这些!
  2. android nano app,实战nanoHTTPD嵌入android app(3)
  3. OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
  4. 基于linux嵌入式课程设计报告,嵌入式linux课程设计报告.doc
  5. 耳机及音响--煲机软件
  6. VSS下载地址及安装使用
  7. 终于填了一个大坑:Python中如何处理《牛津高阶英汉词典》编码通不过问题(解决“UnicodeEncodeError”错误)
  8. 公差与配合查询计算过程讲解
  9. C#网络编程技术教程pdf 文档分享
  10. SiTime硅晶振解决方案—汽车摄像头