内容正文:
第三章
算法的程序实现
1、python 语言程序设计
2、简单算法及其程序实现
学习目标
1
2
3
熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符。
4
函数与模块
If语句,顺序结构,循环结构等。
熟悉Python数据类型与表达式,变量和赋值语句
1
2
重点难点
重点:
难点:函数与模块。
If 语句,顺序结构,循环结构等。
课堂导入
Python是一种面向对象的程序设计语言,可以支持很多日常问题的
程序实现,特别适合应用程序的快速开发。
一、数据类型与表达式
1 、python常见数据类型
2、 python 算术运算符
特别注意://(向下取整)所求结果往小取整,例如:-5//2= -3
一、数据类型与表达式
2、 python 关系运算符
运算符 表达式 优先级 示例
> a>b 1 5>2结果为True
< a<b 1 5<2结果为False
>= a>=b 1 5>=2结果为True
<= a<=b 1 5<=2结果为False
== a==b 2 5==2结果为False
!= a!=b 2 5!=2结果为True
in a in b 2 2 in[3,4,5]结果为False
一、数据类型与表达式
手机有多少的传感器
4、 python 逻辑运算符
优先级:not>and>or
一假全假
一真全真
(2>3)and(3<4)
(2>1)and(3<4)
(2>3)or(3<4)
(2>1)or(3<4)
(2>3)and 5
(2>3)or 5
false
ture
ture
ture
false
5
一、数据类型与表达式
5、 python 赋值运算符
一、数据类型与表达式
二、变量和赋值语句
赋值语句:
python中采用:“变量名=值、表达式”进行赋值。如:class=170;y=x+10
变量:值可以进行变化的量。例如:name = 张三,name = 李四。name就是变量
常量:值不能进行变化的量。例如:Π
变量命名规则:
在程序运行过程中变量的值是可以改变的。Python中的变量名可以由大小写字母、数字、下划线组成,不能以数字开头,字母区分大小写,不能使用保留字(例如:for、if、print、while、range、Python、int、str )。P71
课堂练习
1、在Python中,下面哪一行代码的输出结果不是hello2020( )
A. print (“ hello2020” )
B. print (“hello” +“2020” )
C. print (“hello” + 2020)
D. print (“hello” +str (2020) )
C
2、小杨同学在编写程序过程中给不同的变量取了名字,下列哪个变量名会导致程序运行出错( )。
A. kk360 B. Yao
C.51study D. xy_tt
3、下列语句中,会导致程序运行出错的是( )
A. x= (y=1) B. x, y=y, x C. x=1; y=1 D. x=y=1
C
A
4、运行Python程序的过程中出现了如下图错误提示,原因是( )。
51study= "chinese"
File "<ipython- input -3- 5f525804a7c1>",line 1
51study= "chinese"
SyntaxError:Ginvalid syntax
A.变量名51study太长
B.应该写成" chinese" = 51study
C.“chinese”应该写成“china's"
D.变量名51study不符合python 语言规范,变量名不能以数字开头
D
5、在下面的python程序中,变量b和c的值为( )
a=6
a=b=c=8
print(b,c)
A.b为6,c为6 B.b为6,c为8
C.b为8,c为8 D.b为8,c为6
C
6、Python表达式a=b中“=”表示( )
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
B
7、在Python中,print (int ( - 14//2* *2))的执行结果是( )
A.-4
B.-3
C.4
D.3
A
8、小明要把x个苹果平均分给n个同学,最后余下y个。以下Python 表达式正确的是( )。
A. y=x//n
B. y=x%n
C.x=y+n
D. y=x/n
B
第三章
算法的程序实现
1、python 语言程序设计
2、简单算法及其程序实