python-3循环结构

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
continue语句
continue语句的作用是结束当前的一次循环,继续进入下一 次循环。
11
for i in range(5) : if i==3: pass else: print('循环输出',i)
pass语句
for i in range(5) : if i==3: break else: print('循环输出',i)
#判断 if flag :
print('输入了负数') else:
演示示例3:使用break语句
练习
❖ 2006年培养学员8万人,每年增长25%,请问按此增 长速度,到哪一年培训学员人数将达到20万人?
提示: 1、循环条件和循环操作分别是什么? 2、year = 2006;
students = 80000; while … 3、2007年培训学员数量 = 80000 * (1 + 0.25 )
锲而不舍地学习
旋转的车轮
❖ 循环结构的特点
循环结构
循环条件 循环操作
while循环
❖ while循环
当不知道重复次数,但知道重复条件时,常用while
循环语句。
while循环的一般格式:
while <循环条件>:
可以省略
<循环体>/<语句块1> else:
<语句块2>
while循环的流程图:
for循环
❖ for循环 用来遍历序列对象内的元素,并对每个元素运行循 环体。 for循环的常用格式: for <variable> in range(begin,end,step): <循环体>/<语句块> for循环的一般格式: for <变量> in <可迭代对象集合>: <循环体>/<语句块1> else: <语句块2>
练习——计算100以内偶数之和
❖ 需求说明:
编程实现:计算100以内(包括100)的偶数之 和
观察每一次循环中变量值的变化
❖ 实现思路:
1、声明整型变量num和sum 2、循环条件:num<=100 3、循环操作:累加求和
完成时间:20分钟
努力,创造未来
第三章 循环结构
❖ Python选择结构的语法?
❖ Python有哪些运算符?
课前小考
*/23
❖ while循环 ❖ for循环 ❖ 循环中特殊语句
pass语句 break语句 continue语句 循环中的else分句
技能展示
3
❖ 生活中的循环
什么是循环
打印50份试卷
10000米赛跑
5
怎样使用while循环2-1
1.如何用程序描述下面这个故事呢?
循环操作
为了帮助张浩尽快提高成绩,老师给他安排了每天的学习任务, 其中上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。 老师每天检查学习成果。如果不合格,则继续进行
循环条件
使用while循环的步骤
1、分析循环条件和循环操作 2、套用while语法写出代码 3、检查循环是否能够退出
8
❖ range(begin,end,step):生成数列。 ❖ begin:开始数字,默认是0 ❖ end:结束数字,但是不包括它 ❖ step:增量,默认是1
for循环
range(5) # 得到 0 1 2 3 4 range(2,5) #得到2 3 4 range(0, 10, 3) # 得到 0 3 6 9
怎样使用while循环2-2
isPass='n' while isPass=='n':
循环条件
循环操作
print('上午阅读教材,学习理论部分,下午上机编程,掌握代码部分\n')
isPass=input('合格了吗?y/n')
else:
print('终于合格了')
避免死循环
演示示例2:使用while循环结构
9
for i in range(5) : print('循环输出',i)
怎样使用for循环2-2
演示示例2:使用while循环结构
循环中的特殊语句
❖ 循环(while,for)中的特殊语句 pass语句
pass语句的作用是什么也不做,当对有些情况不做处理时有 用。
break语句
break语句的作用通常是跳出循环,执行循环后面的程序。
score=int(input('请输入第'+str(i)+'门课的成绩')) #+表示拼接,str()把数变 成字符串
if score<0:
flag=True
break
对录入的分数进行判断,如
Байду номын сангаас
else:
果小于0,标记出错状态,并
sum=sum+score
#累加求和,
可以简写为
立即跳出整个for循环 sum+=score
continue
演示示例2:使用while循环结构
如何使用break语句2-1
3、循环录入某学生5门课的成绩并计算平 均分,如果某分数录入为负,停止录入并 提示录入错误
循环录入成绩,判断录入正确性:录入错 误,使用break语句立刻跳出循环;否则, 累加求和
如何使用break语句2-2
sum=0 #总分 flag=False #是否有负数 for i in range(1,6) :
break1
break2
for i in range(5) : if i==3: break else: print('循环输出',i)
else: print('循环执行完了') #执行了break之后,for循环的else分句不再执行
for i in range(5) : if i==3: continue else: print('循环输出',i)
相关文档
最新文档