right = 0
left = 0
if(left > right or (left and right) == 0):
print 'doing task 1'
else:
print 'doing task2'
出于某种原因,无论我给右还是左值(例如,如果我将右设置为 10,左设置为 2)...它总是执行“执行任务 1”条件.....有人知道吗?为什么?
这应该可以解决问题;你的if
条件有问题,就是这样
if((left > right) or (left == 0 and right==0)):
print('doing task 1')
else:
print('doing task2')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句