第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:6635072 上传时间:2023-07-25 格式:PPTX 页数:38 大小:1.74MB
下载 相关 举报
第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共38页
第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共38页
第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共38页
第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共38页
第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、粤教版普通高中教科书我们每一位同学都可以成为程序的开发者我们每一位同学都可以成为程序的开发者一、Python的常量与变量1.1.小慧家的狗狗叫小慧家的狗狗叫“大信大信”,请输出狗狗的名字。,请输出狗狗的名字。2.2.大信每天大约需要吃大信每天大约需要吃1515块钱的狗粮。块钱的狗粮。l提问:以上代码的输出结果为?提问:以上代码的输出结果为?3.3.昨天上午昨天上午,大信生了一只小狗大信生了一只小狗,取名叫取名叫“小息小息”。l提问:以上代码的输出结果为?提问:以上代码的输出结果为?大信、大信、1515、小息、小息在程在程序运行过程中其所代表的的序运行过程中其所代表的的值会发生变化吗?值会发生变

2、化吗?不会,不会,所以被称为所以被称为常量常量。1、常量常量:程序运行过程中其值始终不发生变化的量1、常量1、通常为固定的数值或者字符串,例如45、“张三”等2、常量在程序中可以直接使用2、变量4.4.最开始小慧家狗狗数量最开始小慧家狗狗数量numnum为为1,1,随着随着“小息小息”的到来,他家的狗狗数量为?的到来,他家的狗狗数量为?num=1 num=1 num=num+1 num=num+1 print(num)print(num)l 提问:以上代码的输出结果为?提问:以上代码的输出结果为?2 2观察右边代码,观察右边代码,numnum所代表所代表的值一直在发生变化。的值一直在发生变化。

3、怎么理解怎么理解numnum这个数据呢?这个数据呢?2.变量num=1 l把把1 1放进名叫放进名叫numnum的这个盒子里面的这个盒子里面num=num+1 lnumnum相当于数学中的未知数,类似一个盒子相当于数学中的未知数,类似一个盒子l里面可以存放不同的值里面可以存放不同的值l里面的值也可以发生变化里面的值也可以发生变化l所以,所以,numnum在程序里被称为在程序里被称为“变量变量”l把把numnum盒子里的值盒子里的值1 1取出来与取出来与1 1相加,得到相加,得到2 2l把把2 2又放进名叫又放进名叫numnum的这个盒子里的这个盒子里变量:程序运行过程中其值可以发生变化的量变量

4、1、变量由两部分组成,变量的标识符标识符和变量的内容内容,格式为:标识符标识符=内容内容,例如:age=18age=182、变量的内容是可以改变的,例如上面的 age我们还可以 age=19age=193、标识符的命名是有规则的1 m 标识符变量名字内容值赋值号标识符命名规则1、只能有字母(A-Z,a-z)、数字(0-9)、下划线(_)组成2、第一个字符必须是字母或者下划线,而且不能是数字3、标识符是区分大小写的,value和Value是不同的标识符4、尽量不要与系统函数名冲突,例如input,print,if,for 不要使用5、尽量按照英文命名,例如姓名使用name而不是xingming标

5、识符命名规则-练习火眼金睛:判断下列标识符是否规范,并指出错误?namename11_namestu_namestu-nameF3_e 变量的练习从上图可以看出,变量age共赋值两次,第一次是数字18,第二次是字符“张三”,为什么可以赋值两种不同的数据类型呢?这是有python的动态语言特性导致的。动态语言:定义变量时无须指定数据类型,且数据类型可以改变二、python的数据类型数值字符串列表元组字典集合python常用的数据类型python主要支持的数值类型有:数值1、整型2、浮点型3、复数python的数据类型1、整型 整数,整数英文为integer,简写做int。是正整数、负整数和零的统

6、称,是没有小数点的数字。例如:a=10 b=-60 c=6841 d=0python的数据类型2、浮点型 浮点数的英文名是float,浮点数是带有小数点的数。例如:a=10.0 b=-60.56 c=6841.74 d=0.5python的数据类型 字符串英文string,简写str,用引号括起来的文本。字符串是用或者括起来的。例如:a=zif32e%b=字符串类型 c=789 d=I love 编程字符串python的数据类型 数据类型练习intfloatStringStringString4444类型转换函数-练习8 8a+int(b)str(a)+ba+int(c)7 78.08.0a+

7、float(b)三、Python的运算符和表达式运算符:对常量或变量进行运算或处理的符号表达式:由运算符连接的式子三、Python的运算符和表达式例:“+”是运算符,“x+y”是表达式算术运算符与算术表达式运算符运算符说明说明表达式举例表达式举例结果结果+、-加、减1+1*、/乘、除10/4%求余(只取余数)10%3*幂2*3/整除(只取整数)10/42 22.52.58 81 12 2如何判断一个数x是奇数还是偶数?x%2 x%2 是否等于是否等于0 0练习12361.211a*2a*2a%ba/ba/b逻辑运算符与逻辑表达式运算符运算符说明说明表达式举例表达式举例结果结果andand与(同

8、为真才为真)21 and 31 or 31FalseFalseTrueTrueFalseFalse逻辑运算符用于判断逻辑关系,其结果只有两种,既(真)和(假)练习FalseTrueTrueab and ab or ab and not a and ornot and or关系运算符与关系表达式运算符运算符说明说明表达式举例表达式举例结果结果、1=、=1=等于1=1!=!=不等于1!=1FalseFalseTrueTrueFalseFalseTrueTrue关系运算符用于判断数据大小关系,其结果只有两种,既(真)和(假)练习TrueFalseFalseFalsea ba b*2a!=b+1a=b

9、算术运算符优先级大于关系运算符赋值运算符与赋值表达式运算符运算符说明说明表达式举例表达式举例结果结果=直接赋值x=5 x=5x=y=5相当于x=5和y=5x,y=5,10相当于x=5和y=10+=+=加法赋值x+=y相当于 x=x+y-=、*=、/=、%=、*=、/=同上赋值运算符用于对变量的赋值,通过赋值运算符“=”来完成。具有方向性。练习5801.5a=5 a+=2a/=4a%=2输出下列赋值运算符计算之后变量变量a a的值?成员运算符与成员表达式运算符运算符说明说明表达式举例表达式举例结果结果ininx in y(x是否是序列y的成员)“py”in“python”0 in 1,2,3,4

10、not innot inx not in y(x是否不是序列y的成员)“py”not in“python”0 not in 1,2,3,4成员运算符用于判断序列中是否有某个成员,其结果只有两种,既(真)和(假),序列可以是字符串、列表、字典等TrueFalseFalseTrue练习TrueFalseTrueFalse“h”in a“H”in a0 in b2 in b字符串是区分大小写的运算符优先级 括号括号()()的优先级一定是最大的的优先级一定是最大的,有括号先算括号 算术运算符关系运算符赋值运算符成员运算符逻辑运算符 逻辑运算符中:notandornotandor运算符四、Python的

11、函数函数函数是组织好的组织好的、可重复利用重复利用的、用来实现某一功功能能的代码段。四、Python的函数 Python默认带有一些常用的函数,又称为“内置函数内置函数”,例如sum()、input()、print()等,接下来我们认识这些函数。函数函数名称函数名称说明说明举例举例结果结果inputinput(x)(x)显示出信息x,并要求输入数据a=input(”请输入密码”)m maxax(x)(x)返回x中的最大值x可以是多个元素或列表等max(1,20,13)min(x)min(x)返回x中的最小值,x可以是多个元素或列表等min(1,20,13)sum(x)sum(x)返回x的和x可

12、以是列表、元组等sum(1,20,13)print()print()输出函数print(“hello”)a=5print(a)20请输入密码134hello5函数-练习7 74 42222sum(b)min(b)max(b)(单选)1、在Python语言中,下列表达式结果为False的是()A.(5*2)(5*2)B.(5*2)(5%2)C.(52)or(52)and(52)(单选)2、在Python语言中,表达式9/2的运算结果是()A.1 B.4 C.4.5 D.18(单选)3、Python语言关系运算符中“不等于”的符号是()A.=B.=(单选)4、在Python语言中,以下运算符优先级

13、最高的是()A./B.!=C.+D.=(单选)5、在下列选项中,不是Python语言逻辑运算符的是()A.and B.is C.or D.not(单选)6、在下列Python语言表达中,把整数100赋值给变量X,语 句写法正确的是()A.X=“100”B.X=100 C.100=X D.X=100(单选)7、Python语言关系运算符中“等于”的符号是()A.=B.=C.!=D.=!DBCABDB课堂随练:(考试题)课堂随练:(考试题)(多选)8、计算机语言的基本元素包括()。A.常量、变量、函数 B.运算符 C.表达式 D.语句(多选)9、在Python语言中,下列表达式()是关系表达式。A.a=b B.a=b+c C.a and b D.abADABC课堂随练:(考试题)课堂随练:(考试题)(判断)10、算术运算符的优先级高于关系运算符。(判断)11、在Python语言中,“CX277属于字符串型数据。(判断)12、在Python语言中,表达式(24)and(89)的结果是True。(判断)13、2a是Python语言中合法的变量名。(判断)14、在Python语言中,变量名可以用数字开头,如2Name是合法变量名。课堂随练:(考试题)课堂随练:(考试题)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|