1 / 22
文档名称:

Python程序设计循环结构程序设计第6次课公开课获奖课件赛课一等奖课件.ppt

格式:ppt   大小:516KB   页数:22页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python程序设计循环结构程序设计第6次课公开课获奖课件赛课一等奖课件.ppt

上传人:梅花书斋 2025/5/6 文件大小:516 KB

下载得到文件列表

Python程序设计循环结构程序设计第6次课公开课获奖课件赛课一等奖课件.ppt

相关文档

文档介绍

文档介绍:该【Python程序设计循环结构程序设计第6次课公开课获奖课件赛课一等奖课件 】是由【梅花书斋】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【Python程序设计循环结构程序设计第6次课公开课获奖课件赛课一等奖课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。计算机编程导论
本章主讲 赵家刚
第4章 循环构造 程序设计
计算机编程导论
程序设计的3种基本构造
(1)次序构造(2)选择构造(3)循环构造
次序构造 —— 是指程序流程按先后次序执行,只有执行了前一步,才能执行后一步。例如火车在轨道上行驶,只有过了上一站点才能抵达下一站点。
选择构造 —— 又称分支构造,是指程序流程可以分几条途径执行。例如在一种十字路口处,可以选择向东、南、西、北几种方向行走。
循环构造 —— 又称反复构造,是指程序流程反复执行某一段代码。例如万米跑,围着足球场跑道不停地跑,直到满足条件时(25圈)才停下来。
计算机编程导论
语句A
语句B
次序构造
流程图
条件判断
语句A

语句B

选择构造
流程图
条件判断
循环体


循环构造
流程图
3种基本构造的流程图
计算机编程导论
【问题4-1】 顾客输入若干个分数,求所有分数的平均分。每输入一种分数后问询与否继续输入下一种分数,回答“yes”就继续输入下一种分数,回答“no”就停止输入分数。
分析:该问题需要输入若干分数并求和,这是一种反复的过程,应使用循环构造处理。循环次数事先不确定,需根据应答“yes”、“no”来决定循环与否继续。
计算机编程导论
#
  endFlag="yes"
  sum=
  count=0
  while endFlag[0]=='y':
x=input("请输入一种分数: ")
sum=sum + x
count=count + 1
endFlag=raw_input("继续输入吗(yes or no)? ")
 print "\n平均分是: ", sum / count
计算机编程导论

【问题4-2】顾客输入一种列表,求出列表中所有正偶数之和。
分析:由于不懂得顾客输入的详细数据及个数,因此需要在循环构造中进行判断和累加。
计算机编程导论
#
li=input('请输入一种列表:')
sum=0
for x in li:
if x>0 and x%2==0:
sum+=x
print 'sum=',sum
程序输入及运行成果:
请输入一种列表:[2, 3, 4, -5, 6, 12]
sum= 24
计算机编程导论
循环构造概述
循环构造是一种反复执行的程序构造。实际应用中,常会碰到某些需要反复执行的环节,如级数求和、记录报表等等。例如:
(1)计算 1 + 2 + 3 + … + 100,这是一种级数求和问题,需要反复执行100次,对100个数依次进行累加。
(2)假设1个班级中有n名同学,记录男同学和女同学各有多少名。该问题的求解需要反复执行n次,对每1个同学依次进行判断,同步记录男同学和女同学的人数。
计算机编程导论
循环构造概述
(3)给定2个整数,求它们的最大公约数和最小公倍数。例如:给定6和9,求最大公约数时,循环过程从6依次递减至1,当循环到3时,判断得6和9都能被3整除,于是终止循环,求得最大公约数是3.;求最小公倍数时,循环过程从9依次递增至54,当循环到18时,判断得18同步能被6和9整除,于是终止循环,求得最小公倍数是18。
Python提供了两种基本的循环构造语句——while语句、for语句。
计算机编程导论
while语句
while 体现式:
循环体
体现式
循环体


while 体现式:
循环体
else:
else子句

最近更新

抖音推广合作协议合同范本(四篇) 40页

2025年喷涂车间年终总结6篇 17页

2025年和的我对话作文模板8篇 11页

2024届江西省萍乡市湘东区英语五年级第二学期.. 10页

2025年后勤管理工作总结6篇 20页

2024最热旅游景点考察心得(23篇)word模板范.. 30页

2024最热管理人员的心得体会(案例15篇)word.. 43页

2024最美媳妇事迹材料(18篇)word模板范文 38页

从教三十年感言(7篇) 12页

一片叶子公开课获奖课件赛课一等奖课件 15页

2024木制品合同(17篇)word模板范文 32页

公司新员工个人年度工作总结(29篇) 65页

儿童正畸最佳时期公开课获奖课件赛课一等奖课.. 31页

2025年医院护士试用期工作总结模板6篇 13页

关于驾乘电动自行车佩戴安全头盔的倡议书(6篇.. 9页

剧场场地租赁合同(31篇) 88页

我的同窗好友好词好句(8篇) 21页

台灯小学作文15篇 13页

2025年医院临床医生工作总结6篇 21页

2025年医保窗口工作总结6篇 23页

2025年助学金高中申请书精选6篇 9页

创业大赛航凯答辩公开课获奖课件赛课一等奖课.. 24页

架桥机安全验收表标准化用表 2页

1000以内加减法混合计算带答案 20页

译林八年级下册英语书答案 4页

近五年高考化学试题解析(化学平衡) 10页

美国加州交通法规 5页

个人自我诊断SWOT表格 3页

战国货币考 十二篇 15页

窦毅-横戈原不为封侯-横戈原不为封侯 7页