浙教版-信息技术-必修1-32-python-语言的程序设计-课件(教学课件).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《浙教版-信息技术-必修1-32-python-语言的程序设计-课件(教学课件).pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙教版 信息技术 必修 32 python 语言 程序设计 课件 教学
- 资源描述:
-
1、第3章 算法的程序实现浙教浙教版版 信息技术信息技术(高中)(高中)必修必修1 1 数据与计算数据与计算3 3.2 python.2 python 语言程序设计语言程序设计 学习目标123熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符。4函数与模块If语句,顺序结构,循环结构等。熟悉Python数据类型与表达式,变量和赋值语句12重点难点重点:难点:函数与模块。If 语句,顺序结构,循环结构等。课堂导入 Python是一种面向对象的程序设计语言,可以支持很多日常问题的程序实现,特别适合应用程序的快速开发。3.2.1 python 语言基础1.编程环境图3.2.1 IDLE的操作界
2、面解释器操作界面编辑器操作界面拓展链接:集成开发环境(IDE)是提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。目前,用于编写Python程序的IDE较多,如IDLE、Spyder、Wing、PyCharm等。如图3.2.2是Spyder的操作界面。图3.2.2 spyder的操作界面2、数据类型与表达式表3.2.1 python常见数据类型表3.2.2 python 算术运算符表3.2.3 python 关系运算符表3.2.4 python 逻辑运算符3、变量和赋值语句 在Python中,变量名可以包括字母、数字和下划线,但不能以数字开头,而且字母区分大小写。所以,
3、Plan9是合法变量名,而9Plan不是;变量名teacher 和TEACHER表示两个完全不同的变量。由于Python是动态类型语言,因此在使用前不需要预先声明变量的数据类型。例如:degrees_cel=26.0 degrees_cel26.0 degrees_cel=26.0 degrees_cel 26.0 上例中,语句“degrees_cel=26.0”创建了一个名为degrees_cel的变量,变量的类型是实型且值为实数26.0。而下面的语句degrees_cel=26.0”执行后,变量degrees_cel的类型变成了字符串型。因此,在Python中,变量的值和类型都可以改变。4
4、、基本数据结构(1)字符串和列表info=”BH60018”,”苹果”,50 info=BH60018,苹果,50 info 250 S=Hello s 1e info 0:2BH60018,苹果 s 1:4ell列表操作举例:(2)字典 图3.2.5 字典结构示例dic=”铅笔”:71,”钢笔”:59,”橡皮”:98,”尺子”:92print(dic“铅笔”)71 上述程穿第一行语句创建了一个名为dic的字典,共有4个元素,第1个元素包含了键“铅笔和值71,第2个元素包含了键钢笔和值59第二行输出字典dic中键”铅笔”对应的值。问题与讨论:1.通过网络学习,了解各种程序设计语言的特点,通过比
5、较得出python语言的优缺点。2.请列举日常生活中所接触到的数据(如通讯录、成绩表等),并说明它们在使用Python语言描述时适用的数据类型或数据结构。3.2.2顺序结构的程序实现a=int(input(请输入整数a的值:))b=int(input(请输入整数b的值:))c=aa=b 语句1语句2语句3b=c print(a=,a)print(b=,b)图3.2.6 交换两个变量值的流程图问题与讨论:如果调换上述程序中语句1、语句2或语句3的位置,程序的运行结果将会如何变化?表3.2.5 python 常见内建函数3.2.3 分支结构的程序实现1、if语句一般格式:if:else:拓展链接:
展开阅读全文