第三单元 算法和程序设计for循环结构猜拳游戏.pptVIP

第三单元 算法和程序设计for循环结构猜拳游戏.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文档。上传文档
查看更多
猜拳游戏 ———循环结构 猜拳游戏 01 import random #导入随机数库 player=int(input(请出拳:0--石头;1--剪刀;2--布)) computer=random.randint(0,2) #随机产生0-2之间的数 print(computer) if (player==0 and computer==1) or (player==1 and computer==2) #判断输赢 or (player==2 and computer==0): print(玩家获胜,哈哈哈哈) elif player==computer: print(平局,别走,再来一局) else: print(电脑获胜) 猜拳游戏 01 问题: 如何实现连续进行多局游戏? 设计一个人机猜拳游戏,规则:五局三胜。 重复执行代码若干次---for循环 02 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 重复执行代码若干次---for循环 02 多局游戏也是一个可以循环的结构,且循环次数是固定的,所以要用到for循环。 语法: for循环的语法格式如下: for 循环变量 in 序列(范围函数、列表、字符串等): 语句块 例: for i in range(1,6): 前闭后开 重复执行代码若干次---for循环 02 print(遍历一个字符串:) for letter in I Love Python: # 第一个实例 print(%s%letter,end=) print() print(遍历一个水果单词列表:) fruits = [banana, apple, mango] for fruit in fruits: # 第二个实例 print(%s %fruit,end=) print() 输出: 遍历一个字符串: I Love Python 遍历一个水果单词列表: banana apple mango 练习1:for循环作业 03 一、完善“猜拳游戏”(截图) 二、作业 1、求N的所有约数和 2、歌星大奖赛 3、判断素数 练习1:for循环作业 04 1、求 N 的所有约数和 输入一个整数 NN,求它的所有约数(不包含N )的和。 样例输入 12 样例输出 16 1.12%1==0,s=1 2.12%2==0,s=1+2 3.12%3==0,s=1+2+3 4.12%4==0,s=1+2+3+4 5.12%....,s=1+2+3+4+.... .... 练习1:for循环作业 04 2、N阶乘 阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。亦即n!=1×2×3×…×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。 请编写一个程序,输入一个非负整数n(0=n=20),计算N!。。 输入 输入n 输出 输出计算结果 样例输入 3 样例输出 6 练习1:for循环作业 04 3、判断素数 质数,又称素数,指在一个大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数(也可定义为只有 1 和本身两个因数的数)。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位,素数的判定对于信息学竞赛是一个很基础很重要的事。 请您编写一个程序:输入一个整数,判断其是否为质数。 谢 谢! * * * * * * * * * * * * * * * * * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档