第三单元 算法和程序设计while循环结构 人机PK游戏.pptVIP

第三单元 算法和程序设计while循环结构 人机PK游戏.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机PK游戏 ———循环结构 for循环 00 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: for 循环变量 in 序列: 语句块 例: for i in range(1,11): print(%5d%i,end=) 输出: 1 2 3 4 5 6 7 8 9 10 人机PK游戏 01 人机PK游戏 01 #双方PK player_life = player_life - enemy_attack enemy_life = enemy_life - player_attack print(你发起了攻击,【敌人】剩余血量%d%(enemy_life)) print(敌人向你发起了攻击,【玩家】剩余血量%d%(player_life)) print(------------------------) if player_life 0 and enemy_life = 0: print(敌人死翘翘了,你赢了!) elif player_life = 0 and enemy_life 0: print(悲催,敌人把你干掉了!) elif player_life 0 and enemy_life 0: print(你和敌人都活下来了,请继续游戏!) else: print(哎呀,你和敌人同归于尽了!) 问题: 如何实现连续互相攻击 根据条件重复执行代码---while循环 02 while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。其基本形式为: while 判断条件: 执行语句块 …… 练习1:while循环作业 03 一、完善“猜拳游戏”(截图) 二、while循环小测 练习1:while循环作业 04 1、角谷猜想 该猜想由日本数学家角谷静夫发现,是指对於每一个正整数,如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2,如此循环,最终都能够得到 1,故又称为 3n+1 猜想。 请你编程验证这个过程。 输入 输入只有一个整数n(n=100000)。 输出 输出有多行,为整数n变为1的过程。格式如样例输出。 样例输入 5 样例输出 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1 循环条件:商不等于1 练习1:while循环作业 04 2、求满足不等式的最小n值 设 S=1+1/3+1/5+1/7+1/9……1/n,编一程序求满足不等式 S=m 时最小 n 的值。 输入格式 输入一个实数,表示 m。 输出格式 输出一个整数,为最小的 n 值。 样例 样例输入 1 2.3 样例输出 1 27 循环条件:sm 练习1:while循环作业 04 3、数字反转 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(如:输入-380,输出-83)。 输入 输入共1行,一个整数N。 输出 输出共1行,一个整数,表示反转后的新数。 样例输入 123 样例输出 321 提示 -1,000,000,000=N=1,000,000,000。 谢 谢! * * * * * * * * * * * * * * * * *

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

1亿VIP精品文档

相关文档