(
课件网) 3.2 简单程序设计 甘肃教育版八年级上册 教学目标 1、掌握 Python 运算数据量、算术运算符和常用函数的意义及用法; 2、理解并掌握 Python 算数表达式的使用和函数的调用方法; 3、掌握赋值、输入、输出语句,体验 Python 简单程序设计。 新知导入 Python程序是由什么构成的?如何编写简单的Python程序呢? Python 程序由若干语句组成,包含表达式、函数和各种量(数据量、常量、变量等)。 Python 程序中一个算术表达式是由运算数据量和算术运算符组成的,函数既可看作特殊的表达式,也可作为一种特殊的“量”参与表达式。 3.2.1 Python程序中的运算数据量 新知讲解 程序中参与运算的数据称为运算对象,称“运算数据量”(简称“量”)。 Python 中有两种量: (1)常量; (2)变量。 新知讲解 在程序中,有一种量的值始终保持不变,称之为常量。 新知讲解 序号 类型 标识符 作用 举例 1 整型 int 对应数学中的整数, 125、0、-100 2 浮点型 float 对应数学中的实数 (以小数形式表达) 1.31、-0.098 3 字符串型 str 是用一对引号 (单引号或双引号) 引起来的字符序列。 ‘5’、"A"、’CN123’、"1-CHINA"、’303’、"一只松鼠” 4 列表型 list 用方括号 (D) 起来的含有 0或多个对)素之间用逗号分隔的有序序列 []、[123,’AbC’,235, "三角形"] 5 布尔型 bool 即逻辑型,只有两个值 True (真)或 False (假) 上述各种数据类型的示例都是常量。整型和浮点型统称为数值型。 新知讲解 程序在运行过程中能够改变其值的量称之为变量。 用很多个变量,每个变量在使用时都要起一个名字 (称之为变量名) 来标识。 例如: x=3 x=100 其中,变量 x 先后得到两个不同的值,其值是可以变化的。 新知讲解 Python 变量名一般遵循以下规则: (1)每个变量有唯一的标识名字,且区分大小写字母。 (2)变量名由英文字母、数字和下划线字符等组成,且必须以字母开头。 (3)不允许有空格、运算符等其他特殊字符。 (4)不能用 Python 语言中的保留关键字作为变量名。 练一练 看下面变量名哪些是合法的,哪些不合法,说明原因。 Sum 。 B28 。 2BC 。 An Yi 。 y_2 。 x-y 。 不合法,因为和内置函数重名 合法 不合法,因为必须字母开头 不合法,因为不能有空格 合法 不合法,因为不能有运算符 新知讲解 定义变量名时应按照“见名知义”和“简单明了”的原则。 例如: (1)num或shul代表“数量”。 (2)price 或 danj代表“单价”。 (3)age或nianl代表“年龄”。 新知讲解 存放在变量中的数据就是变量的值,而存放数据的过程就是为变量赋值。 赋值符号为“=”(等号),赋值格式如下: <变量名>=<变量值> 新知讲解 变量类型:常量有几种数据类型,变量也就有几种类型,因为变量在程序运行过程中某一时刻的值是确定的,即表现为常量。在Python 语言中,变量类型的区分不在变量名上,而在于变量值。即赋予某变量以何种类型的值,则该变量便为何种类型的变量。 例如: (1)当 x=2.5后,x 即为数值型变量; (2)当x="computer"后,x 就成为字符型变量。 3.2.2 Python语言中的算术表达式 新知讲解 按 Python 语言中的运算法则用算术运算符和括号将若干个量 (常量和变量)连接起来的式子,称为 Python 的算术表达式。 新知讲解 运算符 意义 表达式举例 运算结果 ** 乘方 -2**4 -16 * 相乘 5*2 10 / 相除 5/2 2.5 // 相除取整 5/2 2 % 相除取余 5%2 1 + 相加 5+2 7 - 相减 5-2 4 负数 --5 5 Python 中的算术运算符 新知讲解 参加算术表达式运算的数据都是数值型的,表达式的值也是一个数值型数据。唯独“+” (加法) 运算兼有字符型数据运算功能。 例如:表达式″ABC+12″,运算结果为 ... ...