新手求助,请问这是什么原因?
新年好!才刚开始学Python,跟着《Python核心编程第二版》敲作业,里面有道题是这样的:“条件判断。利用while循环实现判断一个用户输入的数是正数负数还是0”代码如下:
a = raw_input('enter a number:')
if a < 0:
print 'fushu',
elif a > 0:
print 'zhengshu',
else:
print 'ling'
然后F5运行,结果无论输入正数负数还是0,运行结果都显示为“zhengshu”。
然后我觉得我代码错了,就去找了正确答案输入,结果还是一样?
求解大侠们到底是哪里错了,网上搜索无果后才来问的,谢谢。
以下是截图: