- 98
- 0
- 约2.13千字
- 约 25页
- 2023-02-01 发布于江苏
- 举报
浙教版高中信息技术必修1数据与计算2023版课件
第三章 算法的程序实现3.2.4 循环结构的程序实现
学习目标1.熟练掌握Python循环结构的格式。2.能用循环结构实现简单算法。
什么是循环?循环:(动)事物周而复始地运动和变化
给母亲发一万遍“妈妈,我爱您!”print (“妈妈,我爱您!”)print (“妈妈,我爱您!”)print (“妈妈,我爱您!”)…(还有9997遍)…使用循环,一句话搞定i=0while i 10000: print(妈妈,我爱您!) i += 1
知识点一:循环结构的程序实现1、for语句一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环新课讲授( 对于序列中的每一个元素执行循环体)序列的元素数量控制循环次数:序列中的元素会被依次赋值给变量,然后执行一次循环体。若循环过程中执行了循环体中的break语句,则该for语句结束。
hobby=[篮球,羽毛球,看书,旅游,音乐]for x in hobby: print(x)编写程序,实现依次显示某名学生的兴趣爱好(篮球、羽毛球、看书、旅游、音乐)
for num in range(10): print(num)编写程序,实现在同一行依次输出从0起始的10个自然数for num in range(10): print(num,end= )
range()函数可以产生序列,元素默认是从0起始的自然数。内建函数range()语法格式:range(start,end,step)range(start,end)range(end)start:起始值(包含),省略默认为0end:终值(不包含)step:步长(不能为0),省略默认为1
利用range()函数将1到10的所有偶数输出到屏幕同一行语法格式:range(start,end,step)range(start,end)range(end)for i in range(2,11,2): print(i,end= )for i in range(1,11): if i%2==0: print(i,end= )
不知道要循环多少次?
2、while语句( 当条件成立就执行循环体)先判断条件是否为真,如果条件表达式为真,执行一次循环体,再次判断条件是否为真,若仍为真,那么再执行一次循环体,以此类推,直到条件为假时退出while语句。若循环过程中执行了循环体中的break语句,则该while语句结束。N语句块2条件循环体Y语句块1
地球到月球的距离是38.4万千米,孙悟空翻一个筋斗云就十万八千里,请问孙悟空至少要翻多少次将到达月球?提示:1千米=1公里=2里;108000里=54000千米做一做:利用while循环完成下列问题的程序编写d=38.4*10000 h=54000 # 一个筋斗云的距离c=0 # 翻的次数s=0 # 翻后所行的路程,初始值为0while s d: c=c+1 s+=hprint(c)
小节:while循环在条件为假时结束,for循环在遍历完序列后结束。当循环条件为真或序列没有遍历完的时候,可以用break语句实现中途退出循环。在循环结构中,允许在一个循环体里面嵌入另一个循环。
1.有如下程序段: c = 0for i in range(1,11): if i % 2 == 0 or i % 3 == 0: c = c + 1print(c)该程序段运行后,c的值为 随堂练习7
2.以下程序的功能是:求1×2×3×4×5×6×7×8×9×10的值,并将计算结果存入变量s中,请完成程序填空。 s = ①for i in range(1,11): s = ② print(s)①的程序是 ②的程序是 1s*i
3.有一个表示编程语言的列表:langs = [C++,Java,C,Ruby,Python, VB,BASIC,PASCAL],请编写程序在屏幕上输出名称少于等于6个字符的编程语言。langs = [C++,Java,C,Ruby,Python, VB,BASIC,PASCAL]for a in langs: if len(a) = 6: print(a)
4.以下程序运行的结果是x,y = 1,81while x 0: if y==pow(x,2): break x=x+1print(x)
5.把下面for循环转换成while循环for i in
您可能关注的文档
- 人教版英语八年级下册Unit 2 I'll help to clean up the city parks. SectionB (2a-2e).pptx
- 人教版英语八年级下册Unit 2 I'll help to clean up the city parks.Section A(3a-4c)b.pptx
- 仁爱科普版英语七年级下册Unit 5 Our school life Topic 2 A few students are running around the playground Section C 课件.pptx
- 仁爱科普版英语七年级下册Unit 5 Our school life Topic 2 A few students are running around the playgroundSection D 课件.pptx
- 仁爱科普版英语七年级下册Unit 5 Our school life Topic 3 My school life is very interesting Section C 课件.pptx
- 仁爱科普版英语七年级下册Unit 6 Our local area Topic 1 There is a stuady next to my bedroom Section A 课件.pptx
- 仁爱科普版英语七年级下册Unit 6 Our local area Topic 1 There is a stuady next to my bedroom Section C 课件.pptx
- 仁爱科普版英语七年级下册Unit 6 Our local area Topic 1 There is a stuady next to my bedroom Section D 课件.pptx
- 仁爱科普版英语七年级下册Unit 6 Our local area Topic 1 There is a stuady next to my bedroom1 Section B 课件.pptx
- 仁爱科普版英语七年级下册Unit 6 Our local area Topic 2 My home is in an apartment building Section A 课件.pptx
- 《毛主席在花山》教学设计3.pdf
- 安徽胶合板托盘施工方案.doc
- 黑龙江省哈尔滨市道外区2025-2026学年八年级上学期期末语文试题(试卷+解析).pdf
- 河南焦作市沁阳市2025-2026学年八年级上学期期末学情诊断道德与法治试卷(试卷+解析).pdf
- 贵阳市普通中学2025-2026学年高二上学期期末监测历史试题(试卷+解析).pdf
- 河北石家庄市辛集市2025-2026学年度第一学期期末教学质量评价八年级历史试题(试卷+解析).pdf
- 贵州省黔南布依族苗族自治州2025-2026学年七年级上学期1月期末考试语文试题(试卷+解析).pdf
- 河南安阳市安阳县2025-2026学年八年级上学期2月期末道德与法治试题(试卷+解析).pdf
- 河南驻马店市上蔡县2025-2026学年九年级上学期2月期末道德与法治试题(试卷+解析).pdf
- 河北省唐山市2025-2026学年高二上学期期末考试历史试题(试卷+解析).pdf
原创力文档

文档评论(0)