设x=4,y=2,z=1,运行print x>y>z的结果是false
vb吧
全部回复
仅看楼主
level 2
这是什么原理?不是说x>y>z 应该写成x>y and y>z吗?为什么,vb可以识别这个错误的表达式,好心人给讲讲呗
2023年11月15日 02点11分 1
level 8
没有错,优先级从左向右。
先判断x>y ,若正确则返回为True,若错误则返回为False
由于z是数值型,所以x>y的结果也要返回为数值型,True 为-1,False为0,再判断与z的大小关系
上述结果为False
2023年11月15日 03点11分 2
如果z的值小于-1,则结果是True,楼主可以试试
2023年11月15日 03点11分
好的,谢谢,懂了
2023年12月07日 00点12分
好的,谢谢,懂了
2023年12月07日 00点12分
好的,谢谢,懂了
2023年12月07日 00点12分
level 5
楼主的vb哪里下载的,能给个链接吗
2023年11月15日 12点11分 3
我是MOOC网学vb的时候,里面有给提供软件链接
2023年12月07日 00点12分
正规么
2023年12月07日 04点12分
1