所属成套资源:【新教材】新粤教版信息技术必修1数据与计算PPT课件全套
高中信息技术粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量优质ppt课件
展开
这是一份高中信息技术粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量优质ppt课件,共47页。PPT课件主要包含了CONTENT,ba+1,表达式,操作数,赋值运算符,算术运算符,练一练,aab,a6012,a50等内容,欢迎下载使用。
C/C++、Java、C#、JavaScript、HTML、PHP、Pythn……
编程语言有近1000种,不同的语言有不同的特点和适合应用的领域。
Pythn非常适合用于数据处理和对大数据的操作,目前主要应用于人工智能和数据分析与处理领域。
语法简单,易于读写,学习门槛低
开源(免费);具有兼容性、可嵌入性、可扩展性等
人工智能和大数据领域是未来发展的热点
注意Pythn 2 与 Pythn 3 不完全兼容,我们学习的是 Pythn 3 版本
4.1.1 Pythn的常量和变量
思考:该程序运行的结果是?
经过运算后,b的值发生了改变
常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如,45,-30.2001,‘Hell’等都是常量。常量可以在程序中直接使用,如x=30*40。
变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(即“名字”)和变量的“内容”(即“值”)两部分组成。
Pythn程序设计语言规定:标识符由字母(A-Z、a-z)、数字(0-9)、下划线(_)组成,并且其第一个字符必须是字母或下划线,不能是数字。在标识符中,字母大小写是有区别的,如“a1”和“A1”是两个不同的标识符。
由于变量不能以数字开头,程序对非法标识符报错。
Pythn是动态语言,动态语言的变量不需要定义数据类型,需要根据其赋予的值来确定其数据类型。与之对应的是静态语言,静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。因此,动态语言比静态语言更灵活。
type( )函数返回数据类型
4.1.2 Pythn的数据类型
Pythn能够直接处理的常用数据类型有 Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictinary(字典)等。
若 list1=[1,2,3,4,5]则 list1[0]=1,list1[1]=2,……以此类推。
4.1.3 Pythn的运算符与表达式
在Pythn中,对常量或变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。常用的运算符有算术运算符、逻辑运算符、关系运算符、赋值运算符、成员运算符等。由运算符、操作数连接而成的式子称为表达式。
算术运算符包括:“+”、“-”、“*”、“/”、“%”、“**”、“//”
由算术运算符连接的表达式称为算术表达式,如a+3*c、(x+y)*n-7等
a与3倍的c的和 表示为
7除以3的余数(即1)
逻辑运算符包括“and”(与)、“r”(或)、“nt”(非)共三个。由逻辑运算符连接而成的表达式称为逻辑表达式。逻辑表达式的值为True(对应整数1)或False(对应整数0),可以直接参与其他运算。逻辑表达式的运算顺序要根据逻辑运算符的优先级而定,优先级从高到低分别为nt,and,r。但是,如果有小括号,则括号优先。
nt 意思是“非”,等于一个反义词nt True=Falsent False=True
and 意思是“与”,必须左右两个参数都为真才是真True and True=TrueTrue and False= FalseFalse and True= FalseFalse and False=False
r 意思是“或”,左右两个参数只要有一个真就为真True r True=TrueTrue r False=TrueFalse r True=TrueFalse r False=False
假设a=0,b=1,c=2,则
3 and 8返回4 r 5 返回
0 r 6返回0 and 6返回
nt(4 r 0)返回
当x=0时,x为False;否则,x为True
判断数据大小关系的运算符称为关系运算符,关系运算符有“>”(大于)、“>=”(大于等于)、“4
4.1.4 Pythn的函数
函数是Pythn语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。
请你用Pythn编写程序,分别输出11,29,1,37,2,50这几个数中的最大值、最小值,以及他们的和。
如果实在调试不成,不用函数,能不能求和?
1. 右边的程序输出的结果是( )A. 14 B.21 C.40 D. 74
2. 下列变量名中合法是( )A. max B. day(1) C. DH_QZ D. 1class
3. 商店里一支笔卖1.8元,爸爸给了小艾20元钱,小艾想知道自己最多可以买多少支笔。为了解决这个问题,右边程序的空格处应填入下列哪一个运算符( )A. ÷ B. % C. / D. //
a=20b=1.8c=a bprint(c)
list=[12,5,62,28,9]print(list[1]+list[4])
4. 当同一个表达式中有下列多种运算符时(不考虑小括号),哪一个运算符最先进行运算( ),哪一个最后进行运算( )A. != B. ** C. += D. nt
5. 右边这段程序输出的结果是( )A. True B. False C. 15 D. 9
a=3b=5c=9print(a*b>10 r c3 and 93 B. False C. True D. 5>3 and 9
相关课件
这是一份粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.1 程序设计语言的基础知识4.1.3 Python的运算符与表达式精品课件ppt,共15页。PPT课件主要包含了运算符和表达式,Python运算符,Python表达式,运算符分类,关系运算符,赋值运算符,成员运算符,逻辑运算符,算术运算符,拓展知识等内容,欢迎下载使用。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量一等奖ppt课件,共24页。PPT课件主要包含了Python的产生,为什么要使用变量,例子1,例子2,数据类型,基本数据类型,int,容器类型,书写格式,列表举例等内容,欢迎下载使用。
这是一份粤教版 (2019)必修1 数据与计算4.1.1 Python的常量和变量备课ppt课件,共23页。