资源简介 (共28张PPT)Python周而复始的循环——条件循环猜数游戏猜对截止改进之处:跳出循环跳出循环,结束循环语句跳出本次循环,开始下一次循环跳出循环跳出循环跳出循环条件循环用于循环次数未知的情况条件循环功能:不统计需要执行多少次循环,而是使用关系表达式来确定什么时候执行。关系表达式是用关系运算符连接起来的式子运算符 == > >= < <= !=含义 等于 大于 大于等于 小于 小于等于 不等于条件循环while 关系表达式:语句或语句组基本格式:循环条件循环条件成立(true)时,执行循环体。循环体条件循环while 循环条件:循环体基本格式:条件循环体truefalsepwd = 0while pwd != “888888”:pwd = input(“请输入正确的密码:”)print(“welcome”)案例:条件循环判断条件为真,执行循环体,再次判断条件,执行循环体,直到条件为假,退出循环。while 条件语句:语句或语句组循环条件while循环执行的过程:条件循环while 关系表达式:语句或语句组s=0while s<=30:s=s+10print(s)循环体例:循环条件无限循环while 循环条件:语句或语句组循环条件一直为真时,程序会进入无限循环s=0while s>=0:s=s+10print(s)Ctrl+C 结束循环编写“猜数游戏3.0”,实现猜数游戏猜对时截止。编程计算:s=0for i in range(101):s=s+iprint("s=",s)编程计算:s=0i=1while i<=100:s=s+ii=i+1print("s=",s)s=0for i in range(101):s=s+iprint("s=",s)由于while循环不记录循环的次数,如果需要借用循环次数信息,必须在代码中增加计数器,并通过语句修改计数器的值。编程计算:s=0n=1while s<5000:s=s+nn=n+1print("n=",n)s=0n=0while s<5000:n=n+1s=s+nprint("n=",n)课堂小结小结while 关系表达式:语句或语句组基本格式:循环条件循环条件成立(true)时,执行循环体。循环体循环的嵌套while 关系表达式1:while 关系表达式2:语句或语句组语句或语句基本格式:第一步:当外层循环中关系表达式1为 True 时,则执行外层循环中的循环体;第二步:外层循环体中包含了普通程序和内循环,当内层循环的循环条件为 True 时会执行内循环中的循环体,直到内层循环条件为 False,跳出内循环;第三步:如果此时外层循环的条件仍为 True,则返回第 2 步,继续执行外层循环体,直到外层循环的循环条件为 False;第四步:当内层循环的循环条件为 False,且外层循环的循环条件也为 False,则整个嵌套循环才算执行完毕。外层循环内层循环21外层循环体内层循环体for i in 列表1:for j in 列表2:语句或语句组语句或语句基本格式:先执行外层循环,将列表1中的第一个元素复制给循环变量i,然后执行外层循环体遇到内层循环,将列表2中的第一个元素赋值给循环变量j,然后执行内层循环体然后将列表2的第二个元素复制给j,在执行内层循环体,直到列表2内的元素全取完执行语句或语句组1将列表1中的第二个元素复制给i,执行内层循环从2开始重复执行外层循环内层循环21外层循环体内层循环体案例分析:案例分析:思考:改写while程序,实现输出以下内容:练习:分别用for语句嵌套和while语句的嵌套实现九九乘法表(参考课本39页)Python谢谢聆听 展开更多...... 收起↑ 资源预览