Python程序设计循环结构程序设计第次课ppt课件.ppt
《Python程序设计循环结构程序设计第次课ppt课件.ppt》由会员分享,可在线阅读,更多相关《Python程序设计循环结构程序设计第次课ppt课件.ppt(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论本章主讲本章主讲赵家刚赵家刚 第第第第4 4章章章章 循环结构循环结构循环结构循环结构 程序设计程序设计程序设计程序设计2 21-2Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为
2、了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论4.3.3 while语句用于无限循环语句用于无限循环要点:要点:v循环结构理解循环结构理解v二重循环结构理解二重循环结构理解v二重循环的应用二重循环的应用1-3Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保
3、障用人单位和职工的合法权益计算机编程导论计算机编程导论4.3.3 while语句用于无限循环语句用于无限循环v当当while语句的语句的“表达式表达式”永远不会为布尔假时,永远不会为布尔假时,循环将永远不会结束,形成无限循环,也称死循环将永远不会结束,形成无限循环,也称死循环。循环。v使用使用while语句构成无限循环的格式通常为:语句构成无限循环的格式通常为:while True:循环体循环体v可以在循环体内使用可以在循环体内使用break语句语句强制结束死循环。强制结束死循环。1-4Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘
4、用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论a=input(请输入字符,如果输入请输入字符,如果输入#号号则结束输入操作则结束输入操作:)while True:print(您输入的字符是:您输入的字符是:,a)a=input(请输入字符,如果输请输入字符,如果输入入#号则结束输入操作号则结束输入操作:)if a=#:break程序:程序:1-5Copyright SWFU-CISD,2012.All
5、 rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论1-6Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用
6、人单位和职工的合法权益计算机编程导论计算机编程导论【分析分析】(1)以上问题属于数学中的级数求和问题,是使用)以上问题属于数学中的级数求和问题,是使用循环结构解决的一类常见问题。循环结构解决的一类常见问题。(2)级数求和问题编程的重点在于通过观察表达式)级数求和问题编程的重点在于通过观察表达式的规律,分析每次循环都要完成的事件。通常将这的规律,分析每次循环都要完成的事件。通常将这些事件进行局部分解,称为些事件进行局部分解,称为“通式通式”。该题的通式有以下几个:该题的通式有以下几个:(1)分母的通式:)分母的通式:(2)变量)变量i的通式:的通式:(3)当前项的通式:)当前项的通式:(4)求和
7、的通式:)求和的通式:mu=mu+ii=i+1t=1.0/mus=s+t1-7Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论i=1mu=0s=0.0n=input(请输入请输入n值值:)#或用书上的代码或用书上的代码while i=1e-8:s=s+t zi=zi*imu=mu*(2*i+1)t
8、=zi*1.0/mui+=1print PAI=,(2*s)1-11Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论【分析分析】(1)本题需要对)本题需要对1 100范围内的所有数一一进范围内的所有数一一进行判断。行判断。(2)本题的循环次数确)本题的循环次数确定是定是100次。次。(3)在每次循
9、环过程中)在每次循环过程中需要用需要用 if 语句进行条件语句进行条件判断。因此本题是循环判断。因此本题是循环嵌套选择的结构。嵌套选择的结构。1-12Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论i=1#i 既是循环变量,同时又是被判断的数既是循环变量,同时又是被判断的数print(1100之间
10、能被之间能被7整除,但不能同时被整除,但不能同时被5整除的所有数是整除的所有数是:)while i=100:#判断循环是否结束判断循环是否结束 if i%7=0 and i%5!=0:#判断本次的判断本次的i是否满足条件是否满足条件 print i,t#打印满足条件的打印满足条件的i i+=1#每次循环每次循环 i 应自增应自增程序:程序:提问:提问:请问语句请问语句“i+=1”可以和语句可以和语句“print i,t ”对齐吗?对齐吗?1-13Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制
11、的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论【分析分析】(1)本题需要对)本题需要对100 999范围内的所有数一一进行范围内的所有数一一进行判断。判断。(2)本题的变量)本题的变量 i 既是循既是循环变量,同时也是被判断环变量,同时也是被判断的数。的数。(3)每次循环过程中需要)每次循环过程中需要用用 if 语句进行条件判断。语句进行条件判断。因此本题也是循环嵌套选因此本题也是循环嵌套选择的结构。择的结构。1-14Copyright SW
12、FU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益计算机编程导论计算机编程导论提问:提问:变量变量 i 是一个三位整数,例如是一个三位整数,例如 i=123(1)请写出分离)请写出分离 i 的百位数的表达式。的百位数的表达式。(2)请写出分离)请写出分离 i 的十位数的表达式。的十位数的表达式。(3)请写出分离)请写出分离 i 的个位数的表达式。的个
13、位数的表达式。i=100print(所有的水仙花数是:所有的水仙花数是:)while i score=70,90,78,85,97,94,65,80 score70,90,78,85,97,94,65,80 aver=sum(score)/8.0 aver82.375 1-18Copyright SWFU-CISD,2012.All rights reserved.为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益
14、计算机编程导论计算机编程导论方法二:使用方法二:使用for语句,循环计算列表元素之和。语句,循环计算列表元素之和。【分析分析】(1)以上列表)以上列表score有有8个元素,这些个元素,这些元素的序列索引范围是元素的序列索引范围是“0 7”。(2)本题用到成员测试运算符)本题用到成员测试运算符“in”,如果成员在序列中,测试结如果成员在序列中,测试结果为果为“True”,否则为,否则为“False”。(3)本题用到计算序列长度的内建)本题用到计算序列长度的内建函数函数len()。(4)本题用到内建函数)本题用到内建函数range(),range()函数的完整语法要求提供函数的完整语法要求提供2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 循环 结构 第次课 ppt 课件
限制150内