4.1 程序设计语言的基础知识3-4 课件-2021-2022学年高中信息技术粤教版(2019)必修1(19张PPT)

文档属性

名称 4.1 程序设计语言的基础知识3-4 课件-2021-2022学年高中信息技术粤教版(2019)必修1(19张PPT)
格式 pptx
文件大小 778.9KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-12-22 13:44:09

图片预览

文档简介

(共19张PPT)
知识回顾
4.1程序设计语言的基础知识
4.1.3 Python的运算符与表达式
4.1.4 Python的函数
求圆的面积
4.1.3 python的运算符与表达式
python运算符及表达式
算数运算符
逻辑运算符
关系运算符
赋值运算符
成员运算符
运算符与表达式
在Python中,把对常量或者变量进行运算或者处理的符号称为运算符。
参与运算的对象称为操作数,操作数可以是常量、变量或者函数。
由运算符、操作数连接而成的式子称为表达式
算术运算符 含义 例子 结果
+ 加 5+2
- 减 5-2
* 乘 5*2
/ 除 5/2
// 整除 5//2
% 求余 5%2
** 幂运算 5**2
算术运算符与算术表达式
小数除法
算术运算符与算术表达式
1.已知n 是一个两位的正整数,则下列表达式能表示n的十位数字的是( )。
A、n/10 B、n %10 C、n//10 D、n/100
2.下列表达式能判断正整数x是偶数的是( )。
A、x/2==0 B、x%2==1 C、x%2==0 D、x%2 !=0
逻辑运算符与逻辑表达式
逻辑运算符:and (与)、or(或)、not(非)
由逻辑运算符连接而成的表达式称为逻辑表达式
逻辑表达式的值:True(1). False(0)
a=0,b=1,c=2
关系运算符与关系表达式
由关系运算符连接而成的表达式称为关系表达式
关系表达式的值:True(1). Flase(0),对应整数1和0再参与其他运算
关系运算符 含义 例子 结果
> 大于 4>3
>= 大于等于 4>=3
< 小于 4<3
<= 小于等于 4<=3
== 等于 4==3
!= 不等于 4!=3
逻辑运算符与逻辑表达式
5.a=2,b=5,表达式a>b And b>3的值是( )。
A、 1 B、 -1 C、 False D、 True
6.以下关系表达式的值,可能为True的是( )。
A、i4 C、x=x+1 D、4!=2*2
7.长度分别为a、b、c的三条线段,能够组成三角形的条件是( )
A、 a+b>c or a+c>b or b+c>a B、 a+b>c or a+c>b and b+c>a
C、 a+b>c or a+c>b and b+c>a D、 a+b>c and a+c>b and b+c>a
8.下列表达式中,能正确表达不等式方程|x|>1的解的是( )
A、 x>-1 and x<1 B、 x>-1 or x<1
C、 x<-1 and x>1 D、 x<-1 or x>1
赋值运算符与赋值表达式
在Python中,对变量的赋值是通过赋值运算符“=”来实现的
变量=常量或表达式
赋值运算符与赋值表达式
练习:
a=2
b=4
①a的值
a*=b
②a的值
a+=a
③a的值
b-=a
④b的值
4.下列哪个选项是正确的赋值语句?( )
A、 2018=x B、 5s=80
C、 a+b=c D、 xs=s+5
成员运算符
Python中用成员运算符判断序列(list,tuple,sets)中是否有某个成员。
运算符的优先级
当一个表达式中有多种运算时,运算的顺序是根据运算符的优先级由高到低进行运算。同级运算则按从左到右的顺序进行
4.1.4 python的函数
函数是Python语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。Python默认带有一些常用的函数。常用函数如下表所示。
函数名称 使用说明 例子 结果
abs(x) 求x 的绝对值 abs(-20)
min(x) 求变量x的最小值 min(3,2,1)
max(x) 求变量x的最大值 max(3,2,1)
sum(x) 求变量x的和 x=(3,5,7) sum(x)
pow(x,y) 求变量x的y次方 pow(2,3)
round(x,y) 四舍五入求x的小数点后y位 round(3.145,2)
bin(x) 求x的二进制数 bin(3)
chr(x) 返回整数对应的ASCII码 chr(80)
处理数字的函数
处理字符的函数
函数 函数含义 例子 结果
len(x) 求x的长度,包含空格和标点符号 a='hello,world’ len(a)
x.upper() 将x转换为大写 x='abcde' x.upper()
x.lower() 将x转换为小写 x=‘ABCDE' x.lower()
x.find(‘y’) 查找y字符在x字串中的位置 x='3.14159' x.find('3')
‘y’in x 求x字符串是否存在y字符 x='3.14159' '3' in x
1、以下程序段运行后,整型变量max1,min1的值分别是( )。
a=3
b=5
max1=(a+b)/2+abs(a-b)/2
min1=(a+b)/2-abs(a-b)/2
A、3,5 B、5,5 C、3,3 D、5,3
Python的函数
2、一元二次方程ax2+bx+c=0有两个不相等的实数解的条件是( )。
A、b*b-4*a*c>0 B、a!=0
C、a!=0 and b*b-4*a*c>0
D、a!=0 or b*b-4*a*c>0
课堂总结
4.1.3 Python的运算符与表达式
算数运算符
逻辑运算符
关系运算符
赋值运算符
成员运算符
4.1.4 Python的函数
处理数字的函数
处理文字的函数