python初学者

我是Python初学者,昨天在看Python核心编程,在做示例的时候发现一个问题代码如下#coding=utf-8
p=raw_input("EnteryourlikeNumber:")
int(p)
ifp>0:
print"正数"
elifp<0:
print"负数"
else:
print"0"
但是发现一个问题,无论我输入的是正数是负数还是0,输出的都是正数,求解.
小唯快跑啊
浏览 427回答 2
2回答

倚天杖

p=int(p)

慕田峪9158850

@足兆叉虫回答的很正确,你单写int(p)对之后的语句是没有效果的,你也可以写成ifint(p)>0:。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript