Python运算符优先级(同步练习)-高一《Python程序设计语言》同步教学(高等教育出版社 )
2024-03-26
|
3页
|
118人阅读
|
3人下载
内容正文:
第七练 运算符优先级
一.填空题
1.表达式0 and 1 or not 2<True值为
2.表达式not 15/5+2>=3 or 5*1的运行结果为
3.表达式10+5//3-True+False的运行结果为
4.表达式9//2**2%3 and 5-1的值为
5.表达式not 15/2+2>=3 or 8*3的值为
6.表达式 1<2<3 的值为 ;.表达式 3<5>2 的值为
7.表达式9/3**2的值为
8.表达式转成Python表达式为
9.(联考真题).print(-3**2%7)语句打印显示结果为
10.(2022年6月联考真题)表达式4//5 and 4%3//-4 or 4//-2的值是______
11.【2023联考真题】数学式子的Python表达式为
12.【2023联考真题】Python表达式2**3//3>(-5)%4 and not 0的结果是
13.计算False+2的值为
14.计算2**4>=9 and 8值为
15.计算-1**2>=5 and 8的值为
16.计算(0!=0)==0的值为 ;计算0!=0==0的值为
17.计算1!=0==False的值为
18.表达式2*(1+2) and 3!=5 or 3>4的值为 。
19.表达式not 1 or True and False的值为
20表达式(3==3)>2的值为 ;表达式3==(3>2)的值为
21.Python表达式12/4-2+5*8/4%5/2的值为_____________
22.print(5>=5 and 6<7)输出结果为
23.print(5>=5 or 1>2)输出结果为
24.print(not 2<3)输出结果为
二、单选题
1.(联考真题)print(3>5-3>=1 and 8)的运行结果是( )
A.True B.False C.1 D.8
2.以下哪一项是不合法的布尔表达式( )
A. 9==9 B.3=a C. 1<2>-1 D. 5>5
3.下列表达式的值为True的是( )
A.3>2>2 B.1 and 5==0 C.1 or True D.2!=5 or 0
4.下列表达式中,值不为1的是( )
A.1 or True B.4//3 C.1 and True D.15%2
5.计算9-3**2//7的值为( )
A.7 B.8.0 C.8 D.7.0
6.计算9/6//2的值为( )
A.0 B.0.0 C.2 D.0.75
7.(易错题).下面代码的输出结果是( )
print( 0.1 + 0.2 == 0.3)
A. False B. –1 C. 0 D. True
8.(联考真题)print(3*2**3-7.0)的运行结果为( )
A.209 B.17.0 C.17 D.209.0
9.Python中"="和"=="的区别为( )。
A."="表示给一个变量赋值,"=="比较运算符,比较a、b是否等于的符号
B."=="表示给一个变量赋值,"="比较运算符,比较a、b是否等于的符号
C.两种型式不能同时存在 D.两种形式都一样
10.(联考真题)表达式16/4-2**5*8/4%5/2的运行结果是( )
A.4 B.4.0 C.2 D.2.0
参考答案
一.填空题
1. True 2.5 3.10 4.4 5.24 6.True True 7.1.0
8. x**3/(y+1) 9.5 10.-2 11.(-b+sqrt(b**2-4*a*c))/(2*a)
12.False 13.2 14.8 15.False 16.True False
17.True 18.True 19.False 20.False False 21.1
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。