- 2
- 0
- 约6.07千字
- 约 29页
- 2024-05-07 发布于天津
- 举报
第4章
条件、循环和其他语句
Overview4.2for循环4.3while循环4.4循环控制(break、continue、else子句)4.5嵌套循环(补充)4.6异常处理
语法:4.2for循环for循环变量in可遍历结构:
语句块
[else:
语句块]可遍历结构包括:range序列、字符串、列表、元组、字典、集合、生成器说明:else部分可缺省
range(start,stop[,step])注:start、stop、step必须是整数,取值范围:[start,stop-1]start默认从0开始,可省略,如range(10)#0-9step步长默认为1,可省略,不可为0,否则有异常错误举例:range(1,10)#1-9range(1,20,2)#1,3,5,7…,19range(10,1,-1)#10,9,8,…2range()函数:
返回在特定区间的自然数序列4.2for循环
5SumN=0#设累加初值
foriinrange(1,101):#循环100次,i取值1-100
SumN+=i#每次循环加上当前i值
print(SumN)#输出加和5050编程小套路:s+=通项#累加每次循环的通项值p*=通项#累乘每次循环的通项值4.2for循环fact=1#设累乘初值
foriinrange(1,11):#循环10次,i取值1-10
fact*=i#每次循环乘上当前i值
print(fact)#输出10!
for后面的变量叫做循环变量利用i可以做很多事情4.2for循环foriinrange(5):print(i)foriinrange(5):print(Hello:,i)01234Hello:0Hello:1Hello:2Hello:3Hello:4
计算1+2+3+…+1004.2for循环s=0foriinrange(101):s+=iprint(s)尝试下面的改动,看看累加和结果:改变终止值改变初始值改变步长改变累加和通项s=0foriinrange(200):s+=iprint(s)s=0foriinrange(2,200):s+=iprint(s)s=0foriinrange(1,100,2):s+=iprint(s)s=0foriinrange(1,100):s+=i*iprint(s)1+2+3+…+1992+3+4+…+1991+3+5+7+…+991+2*2+3*3+…+99*99实例-累加
计算下面累加和:输入一个正整数n,计算并输出数列1、1/3、1/5、+...、的前n项之和。输入正整数N,计算1到N之间所有奇数的平方和,不含N,直接输出结果。4.2for循环技巧:根据循环变量每次取值去凑通项公式注意边界值,不要漏注意题目要求多少项,不要少提示:s+=通项#累加每次循环的通项值考虑:循环变量范围累加通项练习
计算整数阶乘4.2for循环p=1n=int(input())foriinrange(1,n):p*=iprint(p)n!p=1s=0n=int(input())foriinrange(1,n):p*=is+=pprint(s)1!+2!+…+n!思考:如果求s=1+1/1!+1/2!+1/3!+…+1/n!呢?补充:求阶乘的数学函数importmathy=math.factorial(5)结果:120
引入turtle库,画出如图所示的五角星。4.2for循环提示:1、画笔为黄色,填充为红色,画笔大小为52、循环5次3、每次循环:小海龟走直线,右转144度;再走等长直线,再左转72度实例
语法:4.3while循环while条件:语句块注意:while后有冒号当条件为True时,为无限循环,需要使用break结束循环执行s=0n=1whilen=100: s+=n n=n+1print(s)s=0n=1whileTrue:s+=nn=n+1if(n=100):breakprint(s)1+2+3+…+100
break用来跳出当前层for或while循环退出该循环后程序从当前循环后代码继续执行必须和if搭配使用,符合条件时结束循环4
您可能关注的文档
最近下载
- 心理健康自我心理调适方法演示文稿.ppt VIP
- 保险销售资质分级分类考试:2022投连险、变额年金保险销售资质考试真题模拟及答案(3).pdf VIP
- 现代工程图学习题集(第4版)杨裕根课后习题答案解析.docx
- 现代工程图学习题集(第5版)杨裕根 课后习题答案解析.pdf
- 2020新疆中考数学试题.pdf VIP
- 厦门市2024-2025学年高一上学期期末考试 物理试卷(含答案解析).pdf
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 语文-湖南省益阳市2024年高三下学期普通高中期末质量检测试题和答案.docx VIP
- 2024水利工程工地施工标准化管理指南.docx VIP
- 网页设计与制作网页设计与制作.doc VIP
原创力文档

文档评论(0)