语句与程序结构(循环结构 while与for)课件- 高中信息技术人教版必修1.pptx
,rint(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术)print(信息技术),i=1while i11: print(信息技术) i=i+1,for i in range(1,11): print(信息技术),减少语句重复,简洁。,开始,循环控制条件,循环体,循环体以外的语句,结束,初始化部分,false,true,在循环结构中,一些语句在某一 条件成立时, 被重复执行,直到条件不成立时。才结束重复执行。这个条件称为循环控制条件,被重复执行的语句块称为循环体。,While,基本格式: while 表达式: 语句块,while语句中的表达式是循环控制条件,其值一般为布尔值(True或False),当表达式的值为True时,执行循环体内的语句,否则就退出循环,执行下一条语句,需要注意的是,while表达式后而的冒号不能省略。,While,基本格式: while 表达式: 语句块,i=1while i11: print(第,i,循环,信息技术) i=i+1,For,基本格式: for 循环变量 in 序列: 语句块,for语句每次从序列中取出一个元素赋值给循环变量(循环变量初值即为序列中的第一个元素值 ),当依次访问完序列中所有元素后, 循环结束。需要注意的是,冒号不能省略。,数据类型,包括 列表、字符串、range()函数产生的整数序列等。,For,range()函数:生成整数序列,range(start,end,step),起始值,终值,步长,当起始值为0,步长为1时可以省略,终值不能省,生成的整个序列不包括终值,包含,不包含,不能为0,1,3,5,4,3,2,1,2,3,4,0,1,2,3,4,For,基本格式: for 循环变量 in 序列: 语句块,for语句每次从序列中取出一个元素赋值给循环变量(循环变量初值即为序列中的第一个元素值 ),当依次访问完序列中所有元素后, 循环结束。需要注意的是,forin后面的冒号不能省略。,for i in range(1,11): print(第,i,循环,信息技术),求1+2+3+4+5+6+7+8+9+10的和,一个循环结构内可以包含另一个循环,这样的结构称为循环嵌套,也称多重循环。常用的循环嵌套是二重循环,外层循环称为外循环,内层循环称为内循环。内循环是外循环的循环体。循环嵌套的执行过程是要首先执行外层循环,外循环每执行次,内循环则需执行一个完整的循环。,九九乘法表,break语句,continue语句,在循环体中,可以使用break语句continue语句控制程序的流程,break 语句用于终止某个循环,使程序跳到循环体以外的第一个可执行语句。continue语句用于终止本次循环进入下一次循环,即跳过循环体内还未执行的语句,进入下次循环的判定。,