第二单元python语言程序设计单元复习学案 2023—2024学年鲁教版(2018)初中信息技术第4册

资源下载
  1. 二一教育资源

第二单元python语言程序设计单元复习学案 2023—2024学年鲁教版(2018)初中信息技术第4册

资源简介

Python复习
【学习目标】
认识并初步掌握一种高级语言程序—Python。了解程序设计的基本流程,初步掌握程序设计的三种基本结构和函数的用法。将思维训练融入教学内容,在程序设计教学中培养和提升学生的计算思维能力。
【学习重点】
理解Python语言的基本语法,掌握程序设计的三种基本结构,初步了解内置函数、自定义函数。
【学习难点】
灵活运用三种基本结构编写程序,解决学习和生活中的一些实际问题。
【课时安排】3
【导学过程】
知识点一
在IDLE集成开发环境中,Python编程有两种模式:交互模式和文件编辑模式。
启动IDLE后,默认进入交互模式,“>>>”为Python的交互提示符,在其后输入Python命令,然后按Enter键,就会立即执行。
文件编辑模式可将程序保存为以.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. 在交互模式下编写的程序可以保存
知识点二
在编程语言中,变量是指某个数据存储空间的名称,其中的值是可以改变的。给变量命名时必须以字母或下划线开头,后面可接字母、数字或下划线;变量名区分大小写;变量名禁止使用Python预先保留的关键字作为变量名。
在Python中,给变量赋值一般由赋值语句来完成,就是把“=”右边表达式的值赋给左边的变量,无论是数字型变量,还是字符串变量,都可以参与运算。
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 print("总共:",15,"元。")
C Print("hello") D print{'15/51’}
知识点三
在进行程序设计的时候,根据条件进行比较判断,需要用到条件表达式,我们可以利用 关系运算和逻辑运算来编写条件表达式。
关系运算:比较两个量大小的运算。逻辑运算符的结果只有True和False。
== != > < >= <= not and or
等于 不等于 大于 小于 大于等于 小于等于 逻辑非 逻辑与 逻辑或
12、在Python中,下列表达式的值为False的是()
A 10<20 or 20>30 B not 0
C 10<20 and 30>20 D not(10<20)
13、在Python中,下列表达式的值为 False的是()。
A 5==5 B 0!=5 C 5<5 D 5>=5
17、如图,Python程序的运行结果是()
A True
B 真
C False
D 假
知识点四
1、程序是算法的代码实现,程序设计有三种基本结构,分别为顺序结构、选择结构和循环结构。
2、在python语言中,选择结构由条件语句if来实现。在条件语句中,else是可选性。
3、在Python中,程序代码需要遵守严格的缩进规则,否则会导致程序出错。
14、如图,该程序用于判断用户输入的数的奇偶性,请将程序补充完整()
A n/2==0
B n%2==0
C n//2==0
D n**2==0
知识点五
1、在编写程序时,一般用循环结构来处理重复执行某一条或某一组语句的问题。
2、在Python语言中,根据循环条件的描述方法不同,循环结构可以分为两种类型,一种是计数循环(for循环),即提前预定循环体重复执行的次数;另一种是条件循环(while循环),即当满足一定条件时反复执行循环体内的语句。
3、for循环的常用格式:
For 循环变量in range(初值,终值,步长):
语句块
4、如果range()函数只指定终值,生成的整数范围为0-终值-1;如果range()函数指定初值、终值和步长,生成的整数范围为初值-终值-1 ,间隔为步长的整数序列。步长为1时,可省略。
5、print()函数默认在输出结束后换行,如果需将多个结果在同行显示,则可以用end=””将多个输出结果用空格间隔。
15、在Python中,下列for循环语句格式正确的是()
A for i in range(2,100,) B for i in range(100)
C for in i range(1,5,1) D for in i range(1,100,2)
16、如图,利用for循环,计算输出1+2+3+...+100的值,横线处应该填写()
A 100
B 101,2
C 1,100
D 1,101
18、如图,Python程序的运行结果是()
A 1,3,5,7,9,11
B 2,4,6,8,10
C 2,4,6,8,10,12
D 2,5,8,11

展开更多......

收起↑

资源预览