资源简介 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.psd2、下列说法中错误的是()。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 5unit5、在python中,表达式3**4的结果是()A 12 B 32 C 64 D 816、在python中,表达式5//2的结果是()A 1 B 2 C 2.5 D 37、在python交互模式下,求20除以6的余数,下列()语句可以实现A 20/6 B 20//6 C 20%6 D 20**68、在python中,表达式12%7的结果是()A 1 B 2 C 5 D 79、如图,在Python文件编辑模式中,程序的运行结果是()A '中国’’中国’’中国'B 中国*3C "中国中国中国"D 中国中国中国10、如图,Python程序的运行结果是()ABCD11、在 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 0C 10<20 and 30>20 D not(10<20)13、在Python中,下列表达式的值为 False的是()。A 5==5 B 0!=5 C 5<5 D 5>=517、如图,Python程序的运行结果是()A TrueB 真C FalseD 假知识点四1、程序是算法的代码实现,程序设计有三种基本结构,分别为顺序结构、选择结构和循环结构。2、在python语言中,选择结构由条件语句if来实现。在条件语句中,else是可选性。3、在Python中,程序代码需要遵守严格的缩进规则,否则会导致程序出错。14、如图,该程序用于判断用户输入的数的奇偶性,请将程序补充完整()A n/2==0B n%2==0C n//2==0D 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 100B 101,2C 1,100D 1,10118、如图,Python程序的运行结果是()A 1,3,5,7,9,11B 2,4,6,8,10C 2,4,6,8,10,12D 2,5,8,11 展开更多...... 收起↑ 资源预览