浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础

2024-02-21
| 39页
| 778人阅读
| 12人下载
普通

内容正文:

Python语言基础 要点导引 课标梳理 教材重点 课标要求 学业质量水平 用计算机编程解决 问题的一般过程 了解计算机编程解决问题的一般过程 2-1 Python语言基础 1.掌握Python语言的基本知识,能在问题解决中熟练运用 2.学会按照问题需求,抽象问题的本质,建立问题模型,设计相应的算法,编写Python语言的程序,从而掌握编写程序的过程与方法 3.通过解决实际问题,体验Python语言程序设计的基本流程,掌握程序调试与运行的方法,感受算法的效率 2-1 教材研析 1 用计算机编程解决问题的一般过程 1.抽象与建模:分析已知和所求,建立数学模型。 2.设计算法:基于问题的抽象与建模,选取合适的算法控制结构设计算法。 3.描述算法 用程序设计语言(Python)描述即编写程序。 例:W=int(input(″请输入行李重量:″)) if W<=50: F=1.3􀆽 W else: F=1.3􀆽 50+1.8􀆽 (W-50) print(″运费为:″,str(F),″元″) 4.调试运行程序:发现错误并进行修正。 典例1 用计算机编程解决问题的一般过程包含下列4个步骤: ①设计算法 ②调试运行程序 ③编写程序 ④抽象与建模 上述步骤正确的顺序是( ) A.④①②③ B.④①③② C.①④③② D.①④②③ 解析 正确顺序为:抽象与建模、设计算法、编写程序、调试运行程序。 B 2 认识Python Python是一种面向对象、解释型的计算机程序设计高级语言。 3 代码格式 1.注释语句:不参加程序运行,仅对程序起到解释说明作用,常见以“#”开头(见图中首行语句)。 2.并行符:建议每行只有1条语句,如特殊情况需要一行多个语句,用分号“;”分隔相邻语句(如图框中语句)。 3.多行语句:Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠“\”来实现多行语句(如图中用于输出的“print”函数所在行太长,就在行尾用反斜杠实现多行)。 4.缩进:Python严格通过行首留空的缩进来表达语句之间的从属关系。每级缩进通过单个制表符(Tab)或4个空格实现留空(下图1个箭头表1级收进,2个箭头为2级收进)。 4 数据类型 1.常见数据类型:数据按照其本身特征可以分为若干种不同类型 数据类型 数据表示形式 整型int 数学中的整数,如1,-8080,0等; 十六进制数(用0x前缀,如0xff00) 实型float 数学中的实数,如3.14,-9.01等; 用科学记数法表示的实数,如0.000012可以写成1.2e-5等 字符串型 string 用单引号、双引号或三引号表示,如:'这是一个字符串!'、″This is a string!″、‴X‴等 布尔型 bool 只有两种值:True和False。布尔型数据可以进行not、and和or等逻辑运算 2.Python中bool为int的子型,参与运算时True 1;False 0。 典例2 实践:在Python Shell中测试下列表达式的值,记录结果。 (1)True==1,结果为________________。  (2)False==0,结果为________________。  (3)True+2,结果为________________。  (4)False-2,结果为________________。  True True 3 -2 典例3 变量code用于存储汽车车牌号码,其数据类型为( ) A.整型 B.实型 C.字符串型 D.布尔型 解析 车牌号码是数字和字母混排,属于字符串型。 C 典例4 求圆面积的程序中,变量s用于指向圆面积,则变量s的数据类型为 ( ) A.整型 B.实型 C.字符串型 D.布尔型 解析 圆面积允许有小数点,所以为实型。 B 3.数据类型相关函数 (1)函数简介 函数 描述 input([prompt]) 获取用户输入,返回为字符串型数据 int(object) 将字符串和数字转换为整型 float(object) 将字符串和数字转换为实型 str(x) 将x转换成字符串 (2)范例 ①input函数:type(x)函数用于返回参数x的数据类型;class 'str'表示类型为字符串型。 ②int函数:下图中第1次给a赋值后为实型数据3.1,int(a)是将实数3.1转换为整数3;第2次赋值后a为字符串“3.1”,其中包含非数字字符,作为参数传递给int函数时函数无法解释,所以报错;第3次赋值后a为字符串“3”,int(a)将其转换为整数3。 int函数范例 ③float函数:第

资源预览图

浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
1
浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
2
浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
3
浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
4
浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
5
浙江省2024届高三信息技术学考总复考点突破 课件——Python语言基础
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。