看漫画学Python:有趣、有料、好玩、好用(全彩版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.7 练一练

1 设有变量赋值x=3.5;y=4.6;z=5.7,则以下表达式中值为True的是( )。

A. x>y or x>z

B. x!=y

C. z>y+x

D. x<y and not(x>z)

2 下列关于使用“<<”和“>>”操作符,结果正确的是( )。

A. 0b10100>>4的结果是1

B. 0b10100>>4的结果是2

C. 0b0000101<<2的结果是20

D. 0b0000101<<2的结果是10

3 下列表达式中哪两个相等?( )

A. 16>>2

B. 16/2**2

C. 16*4

D. 16<<2

4 下列关于运算符优先级描述正确的是(

).

A. 算术运算符→赋值运算符→关系运算符,依次从高到低

B. 算术运算符→关系运算符→赋值运算符,依次从高到低

C. 关系运算符→赋值运算符→算术运算符,依次从高到低

D. 关系运算符→算术运算符→赋值运算符,依次从高到低