代码不会识别我的 if 语句。当我运行此代码时,我输入以下数字:-10。但是,这会返回 else 语句,而它应该返回 if 语句。对我做错了什么有帮助吗?
def distance_from_zero(d):
if type(d)== int or type(d)==float:
return abs(d)
else:
return "Not an integer or float!"
x = raw_input("Enter number: ")
print distance_from_zero(d)