【发布时间】:2017-10-24 10:32:44
【问题描述】:
我是个菜鸟,正在学习编码,但在用 python 练习代码时偶然发现了一个不正确的输出,请帮助我。我尽力在代码中找到问题,但我找不到它。
代码:
def compare(x,y):
if x>y:
return 1
elif x==y:
return 0
else:
return -1
i=raw_input("enter x\n")
j=raw_input("enter y\n")
print compare(i,j)
输出:
-> python python.py
enter x
10
enter y
5
-1
我必须收到的输出是 1,但我收到的输出是 -1。请帮助我解决我的代码中看不见的错误。
谢谢。
【问题讨论】: