浙教版高中信息技术必修1数据与计算 3-2-4Python语言程序设计——循环结构 课件.pptxVIP

  • 98
  • 0
  • 约2.13千字
  • 约 25页
  • 2023-02-01 发布于江苏
  • 举报

浙教版高中信息技术必修1数据与计算 3-2-4Python语言程序设计——循环结构 课件.pptx

浙教版高中信息技术必修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)①的程序是 ②的程序是 1 s*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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档