-2.3-周而复始的循环 课件 2022—2023学年教科版(2019)高中信息技术必修1 

2023-04-05
| 34页
| 1543人阅读
| 31人下载
普通

内容正文:

2.3 周而复始的循环 教 学 目 标 1 了解循环的基本结构 2 学会计数循环、条件循环的使用方法 3 熟练使用循环解决实际问题 一、列表 观察图片 我们可以看到这个置物架的水果有如下特点: 1.可以重复 2.可以修改 3.可以增加 4.可以删除 5.类型可以不同 这也是Python里列表的特点,接下来我们就可以创建一个水果列表。 列表的定义 列表在Python中的作用非常强大,它可以包含多个数据元素,同时它是一个有序的集合。 1、创建列表时,可直接赋值。基本格式: 列表名=[元素1,元素2,元素3.....] #各元素用逗号分隔,放在方括号内。 如:fruit = [“香蕉”, “苹果”, “葡萄”, “哈密瓜”, “桃”]、a=[ ]#空列表 2、列表可以存储不同数据类型的数据,如字符串,整型、列表等。 如:object=[“石榴”,1,”香蕉”,””橙子”,梨子”] 列表基本操作 1、访问列表元素 :object=[“石榴”,1,”香蕉”,””橙子”,梨子”] “石榴” 1 “香蕉” “橙子” “梨子” “石榴” 1 “香蕉” “橙子” “梨子” 列表基本操作 1、访问列表元素 :object=[“石榴”,1,”香蕉”,””橙子”,梨子”] 使用下标索引来访问列表中的值,也可以使用方括号的形式截取字符(即切片)。 2、修改列表元素 切片:表名[start:end:step],其中start不指定时默认为0,end截止位置但不包括该位置,step步长,可省略,默认为1 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] print(object[0],object[2],object[-1]) #访问列表元素 print(object[1:3]) 石榴 香蕉 梨子 [1, '香蕉'] 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] object[0]="苹果" #修改列表第1个元素 print(object) ['苹果', 1, '香蕉', '橙子', '梨子'] 列表基本操作 3、删除列表元素(del、remove、pop) 注意:对于pop函数,pop()默认删除最后一个、pop(0) 删除列表首元素 编写程序 输出结果 object=["石榴",1,"香蕉","橙子","梨子"] del object[1] #删除列表第2个元素 print(object) ['石榴', '香蕉', '橙子', '梨子'] object=["石榴",1,"香蕉","橙子","梨子"] object.remove(“橙子”) #删除“橙子”元素 print(object) ['石榴', 1, '香蕉', '梨子'] object=["石榴",1,"香蕉","橙子","梨子"] object.pop(1) #删除列表第2个元素 print(object) ['石榴', '香蕉', '橙子', '梨子'] 列表基本操作 5、插入列表元素 4、在列表末尾添加元素 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] object.append("猕猴桃") #在列表末尾添加一个数据元素“猕猴桃” print(object) ['石榴', 1, '香蕉', '橙子', '梨子', '猕猴桃'] 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] object.insert(3,"葡萄") #在索引为3的位置插入一个数据元素“葡萄” print(object) ['石榴', 1, '香蕉', '葡萄', '橙子', '梨子'] 列表基本操作 7、列表排序(默认升序) 6、反向输出列表元素 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] object.reverse() print(object) 编写程序 输出结果: list1=[4,7,8,2,5,3] list1.sort() print(list1) ['梨子', '橙子', '香蕉', 1, '石榴'] [2,3,4,5,7,8] 列表基本操作 8、列表长度 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] print(len(object)) { a=len(object) print(a) } 5 9、打印列表 编写程序 输出结果: object=["石榴",1,"香蕉","橙子","梨子"] print(object) ['石榴', 1, '香蕉', '橙子', '

资源预览图

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