内容正文:
鲁教版 初中信息技术(八年级上学期) 第四册第二单元Python语言程序设计
Python复习
【学习目标】
认识并初步掌握一种高级语言程序—Python。了解程序设计的基本流程,初步掌握程序设计的三种基本结构和函数的用法。将思维训练融入教学内容,在程序设计教学中培养和提升学生的计算思维能力。
【学习重点】
理解Python语言的基本语法,掌握程序设计的三种基本结构,初步了解内置函数、自定义函数。
【学习难点】
灵活运用三种基本结构编写程序,解决学习和生活中的一些实际问题。
【课时安排】3
【导学过程】
知识点一
1、 在IDLE集成开发环境中,Python编程有两种模式:交互模式和文件编辑模式。
2、 启动IDLE后,默认进入交互模式,“>>>”为Python的交互提示符,在其后输入Python命令,然后按Enter键,就会立即执行。
3、 文件编辑模式可将程序保存为以.PY为扩展名的文件,步骤:新建(“File”_“New File”或“Ctrl+n”快捷键)--输入程序代码--保存(“File”_“save”或“Ctrl+s”快捷键)--运行(“Run”_“Run module”或“F5”快捷键)。
测试题:
1、下列选项中,()是Python保存的文件。
A. key.py B. 班级.doc C. Python.wps D. 123.psd
2、下列说法中错误的是()。
A .启动IDLE后,默认进入交互模式 B.>>>为Python的交互提示符
C. 按F5快捷键可以运行调试程序 D. 在交互模式下编写的程序可以保存
知识点二
1、 在编程语言中,变量是指某个数据存储空间的名称,其中的值是可以改变的。给变量命名时必须以字母或下划线开头,后面可接字母、数字或下划线;变量名区分大小写;变量名禁止使用Python预先保留的关键字作为变量名。
2、 在Python中,给变量赋值一般由赋值语句来完成,就是把“=”右边表达式的值赋给左边的变量,无论是数字型变量,还是字符串变量,都可以参与运算。
3、 Python中的表达式是数值、变量和操作符的组合,单独的一个值或变量也可以看作表达式,例如a=3,b=2*a+4、c=b。
4、input()是输入函数,“()”中可以使用字符串作为提示信息。执行此输入时,输入一个字符串。
5、int()是一个强制类型转换函数,能把input输入的字符串型数据转换为整数型数据。如果想转换为浮点型数据,则用float()。
6、Python可以处理多种类型的数据。其中,最常用的数据类型有数字型和字符串型。
7、Python中的运算符与数学中是一一对应的。运算法则也与数学运算相同。
+
-
*
/
%
//
**
加
减
乘.
除
取余数
取整数
乘方
8、在Python中,用引号引起来的数据,我们将其称为字符串,如‘a’。在程序中,可以对字符串进行多种处理,“+”表示把字符串拼接,“*”表示重复字符串。
测试题:
3、在Python中,对于b=25这条语句,说法错误的是()
A 将25赋值给变量b B b=25是一个表达式
C 变量b可以参与运算 D 变量b不能再被赋予其他数值
4、下列选项中()是合法的变量名。
A for B _a2 C Python@ D 5unit
5、在python中,表达式3**4的结果是()
A 12 B 32 C 64 D 81
6、在python中,表达式5//2的结果是()
A 1 B 2 C 2.5 D 3
7、在python交互模式下,求20除以6的余数,下列()语句可以实现
A 20/6 B 20//6 C 20%6 D 20**6
8、在python中,表达式12%7的结果是()
A 1 B 2 C 5 D 7
9、如图,在Python文件编辑模式中,程序的运行结果是()
A '中国’’中国’’中国'
B 中国*3
C "中国中国中国"
D 中国中国中国
10、如图,Python程序的运行结果是()
A
B
C
D
11、在 Python中,下列语句能成功运行的是()。
A print(”我是程序员!’) B