沪教版(2019)必修1 数据与计算第三单元 算法和程序设计本章综合与测试获奖ppt课件
展开Pythn fr循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:fr循环的语法格式如下:fr 循环变量 in 序列: 语句块例:fr i in range(1,11): print("%5d"%i,end="")输出:1 2 3 4 5 6 7 8 9 10
#双方PKplayer_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循环
while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。其基本形式为:while 判断条件: 执行语句块 ……
练习1:while循环作业
一、完善“猜拳游戏”(截图)二、while循环小测
1、角谷猜想该猜想由日本数学家角谷静夫发现,是指对於每一个正整数,如果它是奇数,则对它乘 3 再加 1,如果它是偶数,则对它除以 2,如此循环,最终都能够得到 1,故又称为 3n+1 猜想。请你编程验证这个过程。输入输入只有一个整数n(n<=100000)。输出输出有多行,为整数n变为1的过程。格式如样例输出。样例输入5样例输出5*3+1=1616/2=88/2=44/2=22/2=1
2、求满足不等式的最小n值设 S=1+1/3+1/5+1/7+1/9……1/n,编一程序求满足不等式 S>=m 时最小 n 的值。输入格式输入一个实数,表示 m。输出格式输出一个整数,为最小的 n 值。样例样例输入 12.3样例输出 127
3、数字反转给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(如:输入-380,输出-83)。输入输入共1行,一个整数N。输出输出共1行,一个整数,表示反转后的新数。样例输入123样例输出321提示-1,000,000,000<=N<=1,000,000,000。
高中信息技术沪教版(2019)必修1 数据与计算1. 体验程序设计的一般过程教案配套ppt课件: 这是一份高中信息技术沪教版(2019)必修1 数据与计算1. 体验程序设计的一般过程教案配套ppt课件,文件包含321项目六第一课时体验程序设计的一般过程1课件-2020-2021学年高中信息技术沪科版2019必修1ppt、321项目六第一课时体验程序设计的一般过程教案--2020-2021学年高中信息技术沪科版2019必修1doc等2份课件配套教学资源,其中PPT共36页, 欢迎下载使用。
高中信息技术沪教版(2019)必修1 数据与计算2.描述“洗涤算法”教学演示课件ppt: 这是一份高中信息技术沪教版(2019)必修1 数据与计算2.描述“洗涤算法”教学演示课件ppt,共18页。PPT课件主要包含了算法的描述方法,“洗涤算法”的流程图,“洗涤算法”的伪代码,课后作业,流程图,自然语言,伪代码等内容,欢迎下载使用。
高中浙教版 (2019)3.2 Python语言程序设计试讲课课件ppt: 这是一份高中浙教版 (2019)3.2 Python语言程序设计试讲课课件ppt,文件包含3242《while循环结构的程序实现》课件PPTpptx、3242《while循环结构的程序实现》教案docx等2份课件配套教学资源,其中PPT共14页, 欢迎下载使用。