- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第三章算法的程序实现
3.2.1Python语言基础(1课时)
教学目标:
1.学会Python常见的数据类型
2.学会Python算术运算符,关系运算符和逻辑运算符
3.学会Python中的变量命名及其赋值
4.学会基本的数据结构,能根据索引求出结果。。
教学重难点:
1.Python基本数据类型及相关的数据运算;
2.变量的命名与赋值语句的使用;
3.基本数据结构及其特征,索引的使用
教学过程:
一、引入:
实践探究1:在Pythonshell中输入print(4+13),print(”hello”+”Python”),观察两个语句运行之后有什么不同,为什么?
二、新授
(一)数据类型与表达式
实践探究2:让学生根据课本P74页表3.2.1Python常见数据类型内容,完成对应数据类型分类
79,4.5,“你好”,“x”,“49”,true,3.14159,60,false
整型实型
字符串型布尔型
实践探究3:思考并计算出该式子的正确答案not((4+3**3+15//6*317%2+9/2)5and(2911)or(“s”in”hello”)),小组讨论并请一名代表说明计算过程及答案。
(二)、变量与赋值语句
程序设计时,有些数据是未知或者可变的,为了更灵活地使用这些数据,可以使用变量来存储。要将数据存储到变量中可以采用如下语法的代码:
cs=hello
pr_1=123
其中的“=”符号称为赋值语句,能够把“=”右边的数据赋值给“=”左边的变量。变量名必须以字母、数字和下划线组成,但不能以数字开头。
学生上机实践:
已知变量number=1,分别执行如下语句:
number+=2
number=1
number*=3
number/=2
每次执行观察number变量的值,分析“+=”、“=”、“*=”、“/=”这些赋值语句的作用。
总结:
x+=y?x=x+y
x=y?x=xy
x*=y?x=x*y
x/=y?x=x/y
(三)、基本数据结构
实践探究4:同学们的信息有姓名、学号、班级、是否团员等信息,姓名是字符串、学号是整型、班级是字符串、是否团员是布尔型;类似这样的数据,需要将各种数据组合成具有一定结构的复合体也叫数据结构。
问题1:Python的基本数据结构都有什么特征?
问题2:如何提取Python数据结构中的数据?
(1)字符串:由0个或多个字符组成的序列,由引号括起来。
(2)列表:由0个或多个元素组成的序列,由中括号[]括起来。
(3)字典:字典中每个元素包含两个部分内容:键和值,由花括号{}括起来。
(六)探究学习:提取字符串、列表和字典中的元素。
(1)字符串和列表中的单个元素通过索引来定位:第一个元素的索引是0,第二个元素的索引是1。
(2)若要访问的不是单个元素,而是一定范围内的多个元素,可以通过冒号“:”间隔的两个索引参数(开始元素序号:结束元素序号的后一个序号)
(3)字典中的元素是没有顺序的,引用元素时以键为索引。
课堂练习
1.下列变量名在Python中合法的是()
A.3touB.t#xC._btD.god?
2.有如下程序段:
a=2
b=3
a*=b
a+=b
print(a)
上述程序段运行之后打印出的a的值是__________
3.有一个字典dic={“Name:Jian,Age:18,Class:001},请问要得到字典中键为“Age”的值的代码是_____________.
4.索引变量x=Hello,World!中的“World”,请问代码应该如何写____________.
5.下列Python语句中,会导致程序运行出错的是()
A.x=(y+1)B.x,y=y,x
C.x=1;y=1D.x=y=1
6.在Python中,print(8+7%2**2)的执行结果是()
A.5B.1C.6D.11
7.小明要把x个苹果分给n个同学,最后余下y个,下列Python表达式正确的是()
A.y=x//nB.y=x%nC.x=y+nD.y=x/n
8.已知字典d={1:2,a:b,b:4,2:b},则d[2]的值
您可能关注的文档
最近下载
- 农村供水管网改造工程.docx VIP
- 部编小学语文六年级下册小升初基础知识过关练习()_4.docx VIP
- LM6000PD燃机规程.doc
- 2025年河南省机关事业单位工勤技能岗位等级考试(有线广播电视机务员·高级技师/一级)(综合评审技能.docx VIP
- 无人机考试题库100道附答案.docx VIP
- 部编版小学语文六年级下册小升初基础知识过关练习(含答案).pdf VIP
- 严重骨盆骨折的急救处理.pptx VIP
- 二《简单相信,傻傻坚持》课件(共33张PPT)中职语文高教版(2023)职业模块.pptx VIP
- 小升初语文知识点专项复习基础知识常用歇后语练习(共27张PPT).ppt VIP
- 2025年全国工会系统经审业务技能大赛“工会经审知识达人”线上闯关答题试题库-下(多选、判断题汇总).docx
文档评论(0)