3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一

2026-01-13
| 2份
| 21页
| 455人阅读
| 2人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 浙江省
地区(市) 绍兴市
地区(区县) 柯桥区
文件格式 ZIP
文件大小 569 KB
发布时间 2026-01-13
更新时间 2026-01-13
作者 沈华顺
品牌系列 -
审核时间 2026-01-13
下载链接 https://m.zxxk.com/soft/55903772.html
价格 1.00储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦Python语言基础,涵盖变量、数据类型、算术运算符等核心知识点。通过对比外语学习与计算机语言的共性导入,以“第一个程序”为起点,逐步展开赋值语句、顺序结构、数据类型辨析及运算符应用,构建阶梯式学习支架。 其亮点在于以计算思维为核心,通过“三段式”程序结构分解问题,结合“试一试”互动案例(如变量交换的多种方法)培养数字化学习与创新能力,同时强调内存空间说明等规范,强化信息意识。学生能在实践中提升编程逻辑,教师可依托结构化资源高效开展教学。

内容正文:

Python程序设计1 ***本堂基础知识*** · 【简单程序】程序时系统会根据需要为程序开辟内存空间,数据存储空间的标识符就是变量名。 程序运行是按先后顺序依次执行的。 · 【变量和基本类型】 1.标识符(变量名): 必须是非数字开头,可以包含字母、数字或下划线_;汉字等Unicode 字符也可以,但不建议;注意避讳保留字、区分大小写,如可以使用:a,b1,y_max,BigOne;不能使用:8a,and,for 2.基本数据类型: 类型 说明 int 如:7 0b010(二进制) 0o67(八进制) 0xF3(十六进制),大数自动转long float 如:3.14 1.7e-6,64位,注意没有double类型 bool True或者False string 可用单引号、双引号或三引号表示,值不可变 · 【运算符】 1.算术运算符(下例中a=17,b=10,c=5;优先级数值小者优先) 运算符 功能 优先级 举例 ** 幂次 2 c ** 3 = 255 +- 正负 3 -2 * 乘 4 c * 3 = 15 / 除 4 a / b = 1.7 // 整除 4 a // b = 1 % 求余 4 a % b = 7 + 加 5 a + b = 27 - 减 5 a – b = 7 数字越小越优先 ***当堂练习*** 1.为下面程序每一句加上注释,用以说明这句代码的作用(注释用#号开头) 代码 注释 整段代码的作用是什么? a=3 b=4 t=a a=b b=t print(“a=”,a,”b=”,b) # # # # # # 2.确定数据类型 现实事物或现象 列举的数据 数据类型 倒计时的数字 10 体重 52.6 名字 “Jack” 按钮是否可用 True 3. 写出下面表达式的结果 表达式 结果 表达式 结果 3/2 123+3 15//4 ‘123’+’3’ 15.0//4 3**3 15.0%4 3*3 7%3 ‘3’*3 ***下节提要*** 1. 数据的输入 input() 2. 关系运算符 > , < , >=, <=, !=, ==, in 逻辑运算符 not, and, or 3. 条件分支(if语句) if a %2 == 0 : print(‘是偶数’) else : print(‘是奇数’) 班级:高一( ) 姓名: 等级:A B C D E ***课后作业*** 鲁迅中学信息技术同步 必修一3.2python程序设计 编制:沈华顺 Python程序设计第1节 第 2 页共 27页 学科网(北京)股份有限公司 1.在Python中,若要存储学生的身份证号码,则应选择变量的数据类型为( ) A.布尔型 B.实型 C.字符串型 D.整型 2.下列Python表达式-2**2+5%3**2的值为( ) A.0 B.1 C.8 3.下列选项中,能作为Python变量名的是( ) A.False B.3zc C.tea D.+acc 4.有如下程序段: x, y = 3, 7 print("x+y") 该程序段运行后,将输出显示( ) A.3+7 B.x+y C.10 5.如果第4题程序段最后一句print("x+y")改为: print(x+y) 该程序段运行后,将输出显示( ) A.3+7 B.x+y C.10 6.运行下列代码: a=3 a=a*3+1 print(a) 输出的结果是( ) A.3 B.6 C.9 D.10 7.运行下列代码 a = ‘信息技术’ print(a*2) 输出结果是( ) A.信信息息技技术术 B.信息技术信息技术 C.信息技术*2 D.信息技术2 8.若x=4567,下列表达式能得到其百位上的数字5的是( ) A. x%100 B. x//10%10 C. x//100%10 D. x//100%100 (选做)9.参照课上讲的交换变量a,b的方法,试写出一种不同于上课讲的方法来交换变量a,b。 可以直接用中文描述,用python语言描述最佳。 $本学期大致安排 16节课左右: 10节信息+6节通用 考试两次,期中+期末 第三章 算法的程序实现 3.2Python语言程序设计 --Python语言基础 1.Python语言 2.Python常见数据类型 3.Python算术运算符 鲁迅中学 沈华顺 2024.8 1.Python是什么语言? 外语? 计算机语言 单词语句+语法 文章 保留字语句+语法 程序 保留字(下面21个将是在高中信息学习中会常用的) 'False', 'None', 'True', 'and', 'as', 'break', 'continue', 'def', 'elif', 'else', 'for', 'if', 'import', 'in', 'is', 'not', 'or', 'return', 'while', 等等 “英语”单词,保留字 赋值语句 分支语句 循环语句 其它辅助语句 语句语法 英语学习的关键是什么? 怎么用Python跟计算机交流? a = 4 b = 3 3 4 内存 a b 常量 变量 第一个语句 说明: 程序时系统会根据需要为程序开辟内存空间,程序中的数据会存放在这个空间中,为变量赋值实际上是将对应的存储空间标识为变量名。 赋值语句: 变量名=常量 或变量名=表达式 如:a=3+4 变量名:由字母、数字、_ 组成,不能以数字开头,区分大小写,不能用保留字。 a = 4 b = 3 3 4 内存 a b 常量 变量 第一个程序解读 c = a+b 7 c print(a,b,c) a+b执行的是算术运算加法。 将a,b,c的值显示在屏幕上。 说明: 程序时系统会根据需要为程序开辟内存空间,程序中的数据会存放在这个空间中,为变量赋值实际上是将对应的存储空间标识为变量名。 a = a+b 赋值给变量名是这句中其它操作完成后最后才做的。 a = 4 b = 3 三段式 第一个程序解读 说明: 程序一般是按语句先后顺序执行的,这种结构称为顺序结构。 c = a+b print(a,b,c) 处理 (运算) 输出 (显示) 准备 (赋值或输入) 操作1 操作2 操作3 顺序结构 操作4 试写出每一句代码的功能 a=3 b=4 t=a a=b b=t print(“a=”,a,”b=”,b) 3赋值给a 4赋值给b t=3 a=4 b=3 显示a=4 b=3 将代码作如下修改结果为怎么样? a=3 b=4 a=a+b b=a-b a=a-b print(“a=”,a,”b=”,b) Python还有更快捷的方式可交换两个变量的值: a,b=b,a 4 3 前3句后内存 a b 3 t 4 3 前2句后内存 a b 2.python数据类型 python常见的数据类型 数据类型 类型标识符 类型说明及示例 整型 实型 字符串型 布尔型 简单类型P74 int float str bool 整数,可任意大, 如2, -99 实数,如3.14、 2.318E+6 'Hello, world'、"中国"、 '520' 逻辑判断,True和False a = 4 b = 3 c = a+b print(a,b,c) 试一试:确定数据类型 现实事物或现象 列举的数据 数据类型 实型float 字符串型str 布尔型bool 体重 52.6 名字 " Jack" 按钮是否可用 True, False 整型int 倒计时的数字 10 3.Python运算符 算术运算符P75 运算符 表达式 示例 优先级 ** x ** y 幂运算,5 ** 2 结果25 2 - - y - 2结果-2 3 * x * y 5 * 2结果10 4 / x / y 除法,4 / 2结果2.0 4 // x // y 整除,5 // 2结果2 4 % x % y 取模,5 % 2结果1(5/2的余数) 4 + x + y 5 + 2结果7 5 - x - y 5 - 2结果3 5 算术运算符 a = 4 b = 3 c = a+b print(a,b,c) 试一试:运算结果 表达式 运算结果 作用 3/2 数学意义上的除法3除2 15//4 15除4取整,结果为整数 15.0//4 同上,结果为实数 15.0%4 15除4取余,结果为实数 7%3 7除3取余,结果为整数 1.5 3 3.0 3.0 1 结论:两个操作数中只要有一个为实数,结果就是实数 试一试:运算结果 126 1233 错误 27 9 结论:同类型的才能 ‘+’ 两个数字’+’ 为相加 两个字符串’+’ 为合并 123+3 '123'+'3’ '123'+3 3**3 3*3 '3'*3 333 结论:字符串*n为重复n次 小结: 1、第一个程序: 赋值a=4;b=3;c=a+b; 输出print(c) 2、常见的数据类型 int, float, str, bool 3、算术运算符 ** , * / // % ,+ - $

资源预览图

3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
1
3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
2
3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
3
3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
4
3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
5
3.2 Python语言程序设计第1课时课件-2025-2026学年浙教版高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。