3-2-4循环结构课件 高中信息技术浙教版必修1.pptx

3-2-4循环结构课件 高中信息技术浙教版必修1.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.2.4循环结构的程序实现1

2

展示代码importturtle#导入turtle库turtle.circle(50)turtle.circle(55)turtle.circle(60)importturtle#导入turtle库fornin[50,55,60]:turtle.circle(n)遍历3

for变量in序列:循环体[else:语句块]for变量inrange(起始值,终值,步长值):循环体[else:语句块]for循环语句是通过次数来控制循环的执行过程,即循环的次数可预先计算出的。(else子句可选,且只有for循环完整执行else子句才执行)字符串、列表、字典等for语句的通用格式4

importturtle#导入turtle库fornin[50,55,60]:turtle.circle(n)for语句的通用格式循环变量序列循环体可为多条语句特点:重复执行循环体对于序列中的每一个元素执行循环体序列的元素数量控制循环次数:序列中的元素会被依次赋值给变量,然后执行一次循环体。循环变量成功取到序列中下一个元素了吗?循环体5

for语句的通用格式遍历字符串建立循环foriinPython:print(i)遍历列表建立循环weeklist=[Monday,Tuesday,Wednesday]fordayinweeklist:print(week:,day)遍历字典建立循环a={1:2,3:4,5:6,7:8}foriina:print(i)6

for变量inrange(起始值,终值,步长):循环体[else:语句块]若序列中的元素为有序整数,可利用函数range来实现。循环结构-for格式2for语句的通用格式语法格式:range(start,end,step)step是序列中的每个元素之间的差range(start,end)若缺少step,则默认值为1range(end)若缺少start,则默认值为0forninrange(2,9,2):forninrange(2,9):forninrange(3):

s=[tea,teacher,student,stu,master]c=input(“请输入字符串:)n=0forchins:ifcinch:n+=1print(n)若输入的数据为“ter”,输出的值为。1练一练循环体中的语句要向右缩进,且缩进量要一致。

5.有如下程序段:sum=0foriinrange(10,20,3):sum+=iprint(″sum=″,sum)(1)循环变量i的初值为________,终值为________,步长为________。(2)该程序段执行后,输出结果为________。答案(1)10193(2)sum=58循环结束时,循环变量的值为最后一次进入循环的值,不会超出范围练一练

s=[tea,teacher,student,stu,master]forchins:??s=[tea,teacher,student,stu,master]forchinrange(5):??s=[tea,teacher,student,stu,master]whilei:nt()print(ch)print(s[ch])len(s)print(s[i])nameiisnotdefined

上机实践1现在有一个列表hobby=[篮球,羽毛球,看书,旅行,音乐],如果要将hobby中的所有元素输出到屏幕上(一行一个元素)有一个表示编程语言的列表langs=[C#,Java,JavaScript,Ruby,Python,clojure,Go,Rust],请编写程序在屏幕上输出名称少于6个字符的编程语言。学习教材中关于range函数的使用及其说明,编程实现输出20以内的偶数。11

上机实践2foriinrange(1,10):forjinrange(1,i+1):print(i,*,j,=,i*j,end=)print()12

判断素数(质数)19是素数吗?素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。从2至18依次判断:是否能够被19整除(用变量i来存储2至(a-1)范围内的自

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档