3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1

2023-12-05
| 35页
| 1915人阅读
| 599人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 872 KB
发布时间 2023-12-05
更新时间 2023-12-05
作者 小小的梨
品牌系列 -
审核时间 2023-12-05
下载链接 https://m.zxxk.com/soft/42142374.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

3.2.4循环结构的程序实现 1 展示代码 import turtle #导入turtle库 turtle.circle(50) turtle.circle(55) turtle.circle(60) import turtle #导入turtle库 for n in [50,55,60]: turtle.circle(n) 遍历 for 变量 in 序列: 循环体 [else: 语句块] for 变量 in range(起始值,终值,步长值): 循环体 [else: <语句块>] for循环语句是通过次数来控制循环的执行过程,即循环的次数可预先计算出的。 (else子句可选,且只有for循环完整执行else子句才执行) 字符串、列表、字典等 for语句的通用格式 import turtle #导入turtle库 for n in [50,55,60]: turtle.circle(n) for语句的通用格式 循环变量 序列 循环体 可为多条语句 特点:重复执行循环体 对于序列中的每一个元素执行循环体 序列的元素数量控制循环次数:序列中的元素会被依次赋值给变量,然后执行一次循环体。 循环变量成功取到序列中下一个元素了吗? 循环体 从运行结果,可以看出,确实实现了任务一的要求,为什么两行代码可以实现10行代码的过程呢? for语句的通用格式 遍历字符串建立循环 for i in "Python": print(i) 遍历列表建立循环 weeklist=["Monday","Tuesday","Wednesday"] for day in weeklist: print("week:",day) 遍历字典建立循环 a={1:2,3:4,5:6,7:8} for i in a: print(i) weeklist={"Monday":1,"Tuesday":2,"Wednesday":3} for day in weeklist: print("week:",day) for 变量 in range(起始值,终值,步长): 循环体 [else: 语句块] 若序列中的元素为有序整数,可利用函数range来实现。 循环结构-for 格式2 for语句的通用格式 语法格式: range(start,end,step) step是序列中的每个元素之间的差range(start,end) 若缺少step,则默认值为1 range(end) 若缺少start,则默认值为0 for n in range(2,9,2): for n in range(2,9): for n in range(3): s=["tea","teacher","student","stu","master"] c=input(“请输入字符串:") n=0 for ch in s: if c in ch: n += 1 print(n) 若输入的数据为“ter”,输出的值为 。 1  练一练 循环体中的语句要向右缩进, 且缩进量要一致。 5.有如下程序段: sum=0 for i in range(10,20,3): sum+=i print(″sum=″,sum) (1)循环变量i的初值为________,终值为________,步长为________。 (2)该程序段执行后,输出结果为________。 答案 (1)10 19 3 (2)sum= 58 循环结束时,循环变量的值为最后一次进入循环的值,不会超出范围 练一练 s=["tea","teacher","student","stu","master"] for ch in s: ?? s=["tea","teacher","student","stu","master"] for ch in range(5): ?? s=["tea","teacher","student","stu","master"] while i< : nt() print(ch)  print(s[ch])  len(s)  print(s[i])  name 'i' is not defined 上机实践1 现在有一个列表hobby = ["篮球", "羽毛球", "看书", "旅行", "音乐"],如果要将hobby中的所有元素输出到屏幕上(一行一个元素) 有一个表示编程语言的列表langs= ["C#", "Java", "JavaScript", "Rub

资源预览图

3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
1
3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
2
3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
3
3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
4
3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
5
3.2.4循环结构 课件 2023—2024学年高中信息技术浙教版(2019)必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。