(2021新粤教版)高中信息技术必修一4.1程序设计语言的基础知识ppt课件.zip

相关 举报
  • 全部
    • 4.1程序设计语言的基础知识.pptx--点击预览
    • yuan.py
    • 运算符实例代码.doc--点击预览

文件预览区

资源描述
第四章 程序设计基础 信息技术必修1数据与计算 4.1 程序设计语言的基础知识 信息技术必修1数据与计算 上机课要求 上课前课代表同学提前与老师联系,确定上课事宜。 上课不能携带水、零食等进入机房。 进入机房按照编排机号入座,不得随意串座。 动手操作 请同学们动手画一个圆 思考:计算机可以帮我们画圆吗? 动手操作 根据提示完成python3 安装。 访问 http:/www.python.org/download, 下载安装python3 版本 任务一:python 的常量与变量。 要求:自主阅读课本67 页,小组合作,归纳总结 Python的常量与变量。 常量:在程序运行过程中其值始终不发生变化。通 常是固定的数值或字符串。 任务一:python 的常量与变量。 变量:在程序运行过程中其值发生变化的量。变量由变量 的标识符和变量的内容两部分组成。 变量的标识符由字母(A-Z,a-z)、数字(0-9)、下划线 组成 注意:第一个字符必须是字母或下划线,不能是数字。字 母大小写区分。 变量无需定义数据类型,数据类型不固定是动态的。 任务一:python 的常量与变量。 变量动态赋值 代码示例 a=5 5 ABC Print(a) a=ABC Print (a) 思考:若改变代码为a=我爱你中国输出结果会怎么样? 动手实操,并分享。 任务二:Python常用的基本数据类型 Python 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 任务二:Python常用的基本数据类型 示例1:Number(数字)counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = runoob # 字符串 print (counter) print (miles) print (name) 任务二:Python常用的基本数据类型 Python中的字符串用单引号 或双引号 括起来。 字符串的截取的语法格式如下: 变量头下标:尾下标 任务二:Python常用的基本数据类型 已知:str=Runoob 程序输出结果: 元组与字符串类似,可以被索引且下标索引从0开始,-1 为 从末尾开始的位置。也可以进行截取其实,可以把字符串 看作一种特殊的元组。 任务二:Python常用的基本数据类型 List(列表):可以完成大多数集合类的数据结构实现。 列表中元素的类型可以不相同,它支持数字,字符串等。 列表是写在方括号 之间、用逗号分隔开的元素列表。 列表也可以被索引和截取,列表被截取后返回一个包含 所需元素的新列表。 程序实例: 程序输出结果: 任务二:Python常用的基本数据类型 集合(set)是由一个或数个形态各异的大小整体组成的, 构成集合的事物或对象称作元素或是成员。 可以使用大括号 或者 set() 函数创建集合, 注意:创建一个空集合必须用 set() 而不是 , 因为 是用来创建一个空字典。 创建格式: 程序实例: 程序输出结果: 字典,列表是有序的对象集合,字典是无序的对象集合。 区别在于:字典当中的元素是通过键来存取的,而不是 通过偏移存取。 字典是一种映射类型,字典用 标识,它是一个无序 的 键(key) : 值(value) 的集合。 键(key)必须使用不可变类型。 在同一个字典中,键(key)必须是唯一的。 任务二:Python常用的基本数据类型 程序代码实例: 程序输出结果: 第二课时 任务三:Python 运算符和表达式 思考:通过观察下表,程序中的运算符与表达式与数学中的运算符与表达式的不同?) 第二课时 任务三:Python 运算符和表达式 第二课时 任务三:Python 运算符和表达式 第二课时 任务三:Python 运算符和表达式 第二课时 任务三:Python 运算符和表达式 第二课时 任务三:Python 运算符和表达式 任务四:Python 常用函数 课堂总结 下课! 完成测试题,下节课前由小组长批阅,课代表汇总。 作业布置 Python 所有算术运算符的操作: a = 21 b = 10 c = 0 c = a + b print (1 - c 的值为:, c) c = a - b print (2 - c 的值为:, c) c = a * b print (3 - c 的值为:, c) c = a / b print (4 - c 的值为:, c) c = a % b print (5 - c 的值为:, c) # 修改变量 a 、b 、c a = 2 b = 3 c = a*b print (6 - c 的值为:, c) a = 10 b = 5 c = a/b print (7 - c 的值为:, c) 演示了 Python 所有比较运算符的操作: 实例(Python 3.0+) #!/usr/bin/python3 a = 21 b = 10 c = 0 if ( a = b ): print (1 - a 等于 b) else: print (1 - a 不等于 b) if ( a != b ): print (2 - a 不等于 b) else: print (2 - a 等于 b) if ( a b ): print (4 - a 大于 b) else: print (4 - a 小于等于 b) # 修改变量 a 和 b 的值 a = 5; b = 20; if ( a = a ): print (6 - b 大于等于 a) else: print (6 - b 小于 a) 演示了 Python 所有赋值运算符的操作: 实例(Python 3.0+) #!/usr/bin/python3 a = 21 b = 10 c = 0 c = a + b print (1 - c 的值为:, c) c += a print (2 - c 的值为:, c) c *= a print (3 - c 的值为:, c) c /= a print (4 - c 的值为:, c) c = 2 c %= a print (5 - c 的值为:, c) c *= a print (6 - c 的值为:, c) c /= a print (7 - c 的值为:, c) a = 10 b = 20 if ( a and b ): print (1 - 变量 a 和 b 都为 true) else: print (1 - 变量 a 和 b 有一个不为 true) if ( a or b ): print (2 - 变量 a 和 b 都为 true,或其中一个变量为 true) else: print (2 - 变量 a 和 b 都不为 true) # 修改变量 a 的值 a = 0 if ( a and b ): print (3 - 变量 a 和 b 都为 true) else: print (3 - 变量 a 和 b 有一个不为 true) if ( a or b ): print (4 - 变量 a 和 b 都为 true,或其中一个变量为 true) else: print (4 - 变量 a 和 b 都不为 true) if not( a and b ): print (5 - 变量 a 和 b 都为 false,或其中一个变量为 false) else: print (5 - 变量 a 和 b 都为 true) a = 10 b = 20 list = 1, 2, 3, 4, 5 ; if ( a in list ): print (1 - 变量 a 在给定的列表中 list 中) else: print (1 - 变量 a 不在给定的列表中 list 中) if ( b not in list ): print (2 - 变量 b 不在给定的列表中 list 中) else: print (2 - 变量 b 在给定的列表中 list 中) # 修改变量 a 的值 a = 2 if ( a in list ): print (3 - 变量 a 在给定的列表中 list 中) else: print (3 - 变量 a 不在给定的列表中 list 中) 以上实例输出结果:
展开阅读全文
相关搜索
资源标签
版权提示 | 免责声明

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


当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算


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

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


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