定义函数的问题
# Enter a code
x=100
def my_abs(x):
if not isinstance(x, int) or not isinstance(x, float):
print('param type error.')
return None
if x >= 0:
return x
else:
return -x
result=my_abs(x)
print(result)
#这个程序,求绝对值。输入x=100,怎么结果还是
param type error.
None
呢?我是把老师的课例代码复制过去的,然后在后面增加了print()语句。
应该的结果是100啊。
请老师指点