设x=4,y=8,z=7,表达式x<y and (not y>z) or z<x的值是( ) A.1 B.-1 C.TRUE
答案:2 悬赏:0
解决时间 2021-02-03 11:12
- 提问者网友:浪子生来ˇ性放荡²↘
- 2021-02-03 03:38
D. FALSE
最佳答案
- 二级知识专家网友:一起来看看吧
- 2021-02-03 04:46
x = 4: y = 8:z = 7 首先,相同的运算符,是从左到右运行的 x < y < z 首先运行的是 x < y,结果是True,也就是1 然后,x < y < z 也就是1 < z,这个结果为True x > y > z 首先运行的是 x > y,结果是False,也就是0,然后,x > y > z也就是0 > z,这个结果为False z < x < y 首先运行的是z < x,结果为False,也就是0,然后z < x < y,也就是 0 < y,这个结果为True 然后是And和or运算符 x < y < z And x > y > z Or z < x < y 实际上是 True And False Or True True And False = False False Or True = True
全部回答
- 1楼网友:狠傷凤凰
- 2021-02-03 06:15
答:(x+y)+z-1=3+4+5-1=11y+z/2=4+5/2=6
所以11&&6为真=1
所以(x+y)+z-1&&y+z/2的值是 d
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯