实验目的:
1、熟练运用选择结构与循环结构解决实际问题。
2、注意选择结构嵌套时代码的缩进与对齐。
3、理解带 else 子句的循环结构执行流程。
4、理解条件表达式 value1 if condition else value2 的用法。
5、理解使用异常处理结构约束用户输入的用法。
6、理解带 else 子句的异常处理结构的执行流程。
实验内容:
编写程序模拟猜数游戏。程序运行时,系统生成一个随机数,然后提示用户进行猜测,
并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,
如果次数用完仍没有猜对,提示游戏结束并给出正确答案。
下面展示一些 内联代码片

from random import randint
def guessNumber(maxValue=10,maxTimes=3):value=randint(1,maxValue)for i in range(maxTimes):prompt='Start to GUESS:' if i==0 else'Guess again:'try:x=int(input(prompt))except:print('Must input an integer between 1 and ',maxValue)else:if x==value:print('Congratulations!')breakelif x>value:print('Too big')else:print('Too little')else:print('Game over.FAIL.')print('The value is',value)
guessNumber()

python实验猜数游戏相关推荐

  1. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  2. 教你用python制作猜数游戏

    大家好!我又回来了!今天我教大家怎样用python制作猜数游戏.在此之前我们先了解一下什么是python版猜数游戏. 了解 python版猜数游戏是指您先输入下限值与上限值,然后系统随机生成一个在此范 ...

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

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

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

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

  5. python连续猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  6. python基础-猜数游戏

    一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户猜大了还是小了.在一定次数内猜对用户获胜,否则用户失败. 每一轮游戏要求用户输入用 ...

  7. 用python做猜数游戏(数学运算版)

    朋友们大家好,我们都知道,猜数游戏是一个猜测数字大小的游戏,不过我给大家分享的内容是:用python实现数字运算版的猜数游戏.就是说程序会随机生成数字,他会告诉你这个数加 or 减 or乘 or 除, ...

  8. 用Python玩猜数游戏

    基础版: # -*- coding: utf-8 -*- """ 功能:猜数游戏 作者:XxLyle 日期:2021.11.18 """im ...

  9. python猜猜我是几,我在python中猜数游戏的问题

    我是新手,所以请原谅下面的混乱-我正试图写一个数字猜谜游戏.计算机应该随机生成一个介于1到10之间的数字.用户只允许3次尝试正确猜测数字.一个用户要么猜对了,要么尝试完了,我应该让程序问用户,如果他们 ...

最新文章

  1. 64位 ubuntu android studio gradle 权限不够 缺少文件和权限导致
  2. python中的定制类(转载)
  3. App开发(Android与php接口)之:短信验证码
  4. break与continue的区别【图解】(简洁明了)
  5. 解读STM32标准库的程序架构 - 以GPIO操作为例
  6. php入门05-会话控制(session与cookie)
  7. C# —— 序列化与反序列化
  8. GDAL C#版本 安全透明方法问题解决方案
  9. linux rewind函数,C语言rewind()函数:将文件指针重新指向文件开头
  10. 单源最短路(SPFA算法)
  11. 萤火虫小程序_玩转跨界营销,《狐妖小红娘》都使上了哪些神仙操作?
  12. 手机APP测试,个人整理(Android和IOS)
  13. 眉目传情之匠心独运的kfifo
  14. 向下转型和向上转型(易理解)
  15. Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据
  16. 阿里新推出“阿里云网盘”App,有机会干掉“百度网盘”吗?
  17. libcurl linux 静态链接库_Linux ubuntu OpenSSL + curl 静态库编译及使用
  18. jenkins pipeline slave部署nacos负载均衡平滑升级
  19. Git入门介绍-1-简单介绍
  20. java飞鸽源码_java版本的飞鸽编写(一)

热门文章

  1. bullmind在线思维导图软件
  2. 服务器2003系统怎么卸载软件,WindowsXP系统添加删除程序的方法
  3. 这个仅2M的宝藏小工具,竟无需群发就能揪出微信所有单向好友!
  4. 【Android自动化】AccessibilityService实战-微信僵尸好友检测
  5. WGS84经纬度坐标与北京54坐标或者…
  6. 【C#+SQL Server+打印组件】实现电商快递单打印系统 五:快递单打印模块设计(附源码和资源)
  7. HTB OnlyForYou WriteUp
  8. A7139无线驱动调试
  9. access violation at address 解决之法【转】
  10. 每个设计师都对客户撒过的20个谎言