第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂

2025-11-13
| 38页
| 146人阅读
| 1人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 课件
知识点 Python基础
使用场景 同步教学
学年 2025-2026
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 863 KB
发布时间 2025-11-13
更新时间 2025-11-13
作者 xkw_083850889
品牌系列 上好课·上好课
审核时间 2025-11-13
下载链接 https://m.zxxk.com/soft/54868444.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

第二单元 2.3 初探Python基础知识:常见数据标识与语句 Python程序设计基础 同步精品课堂 高等教育出版社 任务一 常量与变量 任务二 赋值语句与输入语句 任务三 综合应用 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 教学目标 一 1、理解常量与变量的作用 2、掌握变量的命名规则 3、理解赋值语句的作用 4、掌握输入语句的使用 教学重难点 二 教学重点: 1、掌握变量的命名规则 2、理解常量与变量的作用 教学难点: 掌握输入语句的使用 导入新课 三 请同学们用海龟图形模块画一条200px的直线 思考:能否将这条直线的长度改成可变的呢? 任务一 常量与变量 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 1、常量的概念 常量指在程序运行过程中值保持不变的量。一般约定使用大写字母命名常量。 示例: PI = 3.14159 SCHOOL_CODE = "ZJ001" MAX_STUDENTS = 50 这些标识符一旦定义,在程序执行期间应保持其值不变。 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 2、变量的概念 变量是在程序运行过程中值可以发生变化的量。变量在使用前必须赋值。 示例:变量值的改变 student_count = 30 # 初始赋值 student_count = 35 # 值可改变 student_count = 40 # 再次改变 Python是动态类型语言,变量的类型由赋予的值决定。 示例:变量类型 price = 29.9 # 浮点型变量 name = "张三" # 字符串变量 is_valid = True # 布尔型变量 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 2、变量的概念 定义长度变量x,值为200,让海龟画出一条长x的直线,之后向右转90°。修改变量x的值为100,再让海龟画出一条长为x的直线。根据描述,写出程序代码。 从这个例子中,请同学们思考变量有什么作用? 通过变量名可以多次访问同一数据, 程序不需要记住具体的数字200,只需要通过变量名x就能获取存储的值 变量的值可以在程序运行中改变,实现数据动态更新 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 2、变量的概念 定义长度变量x,值为200,让海龟画出一条长x的直线,之后向右转90°。修改变量x的值为100,再让海龟画出一条长为x的直线。根据描述,写出程序代码。 扩展思考:如果不用变量,代码会是什么样的?存在什么问题? 数值的含义不明确(200和100代表什么?) 修改数值时需要找到所有使用的地方 代码可读性差,难以维护 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 3、变量的命名规则 ①、只能包含字母、数字和下划线 允许的字符:大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线(_)。 禁止的字符:空格、连字符(-)、点(.)、星号(*)等任何特殊符号。 student_name = "张三" score1 = 95 _temp = "临时变量" student-name = "李四" # 错误:包含连字符‘-’ my.variable = 10 # 错误:包含点‘.’ first name = "王五" # 错误:包含空格 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 3、变量的命名规则 ②、不能以数字开头 变量名的第一个字符必须是字母或下划线。 name1 = "正确" _name = "正确" 1st_place = "冠军" # 错误:以数字‘1’开头 2name = "错误" # 错误:以数字‘2’开头 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 3、变量的命名规则 ③、区分大小写 Python认为大小写不同的字母是完全不同的字符。 因此,同一个单词的不同大小写形式代表不同的变量。 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 3、变量的命名规则 ④、建议见名知意 变量名应清晰地反映其代表的数据内容或用途。 避免使用无意义的单个字母(如 a, x, n),除非是循环中的临时计数器。 student_name = "张三" student_age = 20 circle_radius = 5.5 n = "张三" a = 20 d = 5.5 含义模糊 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 4、变量的命名规范 小驼峰命名法:第一个单词首字母小写,后续每个单词首字母大写。 例如:myName, studentScore, totalAccountBalance 下划线命名法:所有字母小写,单词之间用下划线连接。 例如:my_name, student_score, total_account_balance 大驼峰命名法:每个单词的首字母都大写。 例如:MyName, StudentScore, TotalAccountBalance 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 4、变量的命名规范 不能使用系统关键字作为变量名。 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 不建议使用系统内置函数名、类型名、模块名来定义变量,如 str, list, print, input等。因为一旦使用了这些内置名,将不能使用原功能。可以使用下列程序代码查看所有的内置函数、类型和模块。 机位固定:摄像机本身不移动(如不推、拉、摇、移)。 新知讲授 四 5、小试牛刀 请分析以下15个变量名,指出哪些是不规范的?并说明原因 studentName、2nd_score、my-var、MAX_SIZE、class、_temp、for、user input、calculateTotalScore、Python、is_valid、float、myVariable、StudentAge、name2 2nd_score:以数字开头,违反基本语法规则 my-var:包含连字符-,违反只能使用字母、数字、下划线的规则 class:使用Python关键字,会导致语法错误 for:使用Python关键字,会导致语法错误 user input:包含空格,违反标识符命名规则 float:使用Python内置类型名,会覆盖原有功能,虽不报错但极不推荐 任务二 赋值语句与输入语句 新知讲授 四 1、赋值语句 将等号右边的值输送到等号左边的变量中的语句即为赋值语句。在Python中,变量不需要显式声明类型,其中”=“为赋值符号,它的作用是将右侧的值赋给左侧的变量。 计算右侧表达式的值 在内存中创建或定位数据对象 将左侧标识符绑定到该数据对象 a = 1 c = a + 4 a = b = c = 100 count = 10 count += 5 # 等价于 count = count + 5 count *= 2 # 等价于 count = count * 2 新知讲授 四 2、输入语句 在Python中,使用input函数接受用户的键盘输入,当执行input函数时,程序会等待用户在控制台输入信息,当用户按回车键时,返回用户输入的字符串。 无论输入数字还是其他字符都将作为字符串读取,始终返回字符串类型。 在输入数值时可在input()外加入int()、float()等函数进行数值转换 显示提示信息 暂停程序执行,等待用户输入 用户按回车键确认 返回输入的字符串内容 新知讲授 四 3、体验赋值语句和输入语句 利用海龟图形模块绘制一个自定义长宽的长方形。 import turtle x = int(input("请输入长方形的长")) y = int( ("请输入长方形的宽")) turtle.forward(x) # 画第一条边(长) turtle.right(90) # 右转90度 turtle.forward( ) # 画第二条边(宽) turtle.right(90) turtle.forward( ) # 画第三条边(长) turtle.right(90) turtle.forward(y) # 画第四条边(宽) turtle.right(90) turtle.done() print("完成长为", x, "宽为", y, "的长方形绘制") # 输出文字 input y x 任务三 综合应用 新知讲授 四 利用海龟模块绘制等边三角形,边长由键盘输入。 等边三角形的几何原理:三条边相等,三个内角都是60° 海龟转弯角度:海龟的方向变化是外角,外角 = 180° - 内角 因此:每次转弯角度 = 180° - 60° = 120° 新知讲授 四 编写学生信息录入程序:要求输入学生的学号、姓名、语文成绩、数学成绩,计算平均分和总分,并显示学生的学号、姓名、总分和平均成绩。 变量命名小贴士 号码:id 成绩:score 平均:average 总和:total 根据“见名知意”的命名规范,我们采用小驼峰命名法该如何对各项变量命名 学号:studentId 学生姓名:studentName 语文成绩:chineseScore 数学成绩:mathScore 平均分:averageScore 总分:totalScore 新知讲授 四 编写学生信息录入程序:要求输入学生的学号、姓名、语文成绩、数学成绩,计算平均分和总分,并显示学生的学号、姓名、总分和平均成绩。 新知讲授 四 几何计算:输入圆的半径,计算并输出圆的面积和周长 师生互动 五 1、变量的命名规则有哪些 2、变量的命名规范有哪些 3、小驼峰命名法是什么 答案: 1、只能包含字母、数字和下划线;不能以数字开头;英文字母区分大小写。 2、大驼峰命名法、小驼峰命名法、下划线命名法、不能使用系统关键字作为变量名、不建议使用系统内置函数名、类型名、模块名来定义变量。 3、第一个单词首字母小写,其余单词首字母均大写。 随堂练习 六 1 、( )是Python的赋值符号。 A.== B.= C.:= D.-> 答案:B 解析:=是Python中的赋值符号。 随堂练习 六 2 、表达式"10" + "20"的结果是( ) A.30 B."30" C."1020" D.报错 答案:C 解析:字符串使用+进行拼接操作。 随堂练习 六 3 、以下( )命名符合下划线命名法。 A.myName B.MyName C.my_name D.MYNAME 答案:C 解析:下划线命名法使用下划线连接单词。 随堂练习 六 4 、执行x = "5" + 3会( ) A.得到8 B.得到"53" C.报错 D.得到"8" 答案:C 解析:不能直接连接字符串和整数,会引发类型错误。 随堂练习 六 5 、(多项选择题)下列( )是Python的基本数据类型。 A.int B.float C.string D.boolean 答案:ABCD 解析:int、float、string、boolean均属于Python的基本数据类型。 随堂练习 六 6 、(多项选择题)关于input()函数,正确的有( )。 A.总是返回字符串 B.可以接收数值输入 C.需要类型转换才能得到数字 D.返回整数类型 答案:ABC 解析:D错误,input()始终返回字符串。 随堂练习 六 7、(是非选择题)常量在程序运行过程中值可以改变。 A.正确 B.错误 答案:B 解析:常量值在程序运行过程中保持不变。 随堂练习 六 8、(是非选择题)MyClass符合大驼峰命名法。 A.正确 B.错误 答案:A 解析:大驼峰命名法每个单词首字母都大写。 随堂练习 六 9、变量是指在 运行过程中值会 的量。每个变量在使用前必须先 才能使用。 答案:程序 发生变化 赋值 解析:变量是指在程序运行过程中值会发生变化的量。每个变量在使用前必须先赋值才能使用。 课堂小结 七 谢谢 $

资源预览图

第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
1
第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
2
第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
3
第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
4
第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
5
第二单元 2.3 初探Python基础知识:常见数据标识与语句(课件)-《Python程序设计基础》(高等教育出版社)同步精品课堂
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。