python中奇怪的if语句
>>> print num
50
>>> if num>=0:
... print 'kkk'
...
kkk
>>> if num>=59:
... print 'hhhh'
...
hhhh
>>> if num>=0 and num<=59:
... print 'yyy'
...
>>>
如果判断条件为2个,就进入不了if里边,感觉很怪异。
[解决办法]
请相信python不会有这种低级错误的,找自身的问题吧
[解决办法]
恩 肯定是哪里写错了
python不会犯这种低级错误的
[解决办法]
type(num)看看是啥,估计不是数字...
[解决办法]
>>> num = 50
>>> print num
50
>>> num >= 0
True
>>> num >= 59
False
>>> num >=0 and num <=59
True
>>> type(num)
<type 'int'>
>>>
>>> num = '50'
>>> print num
50
>>> num >= 0
True
>>> num >= 59
True
>>> num >=0 and num <=59
False
>>> type(num)
<type 'str'>
[解决办法]
2.x 有这表现 呵呵
>>> num='50'
>>> num>=0
True
>>> num>=59
True
>>> num='50'
>>> print num
50
>>> num<=59
False