首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python中奇怪的if话语

2013-03-25 
python中奇怪的if语句 print num50 if num0:... print kkk... kkk if num59:... print hh

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 有这表现 呵呵 python中奇怪的if话语


>>> num='50'
>>> num>=0
True
>>> num>=59
True
>>> num='50'
>>> print num
50
>>> num<=59
False


3.x 不能用字符串比较整数,报错

热点排行