【发布时间】:2013-06-27 06:27:00
【问题描述】:
这是一个两部分:首先,定义一个函数 distance_from_zero,带有一个参数(选择任何你喜欢的参数名称)。
其次,让该函数执行以下操作:
检查它接收的输入的类型。 如果类型是 int 或 float,则函数应返回函数输入的绝对值。 如果类型是任何其他类型,则函数应返回“不是整数或浮点数!”
代码:
def distance_from_zero(n):
print type(n)
if type(n) == int or type(n) == float:
var = abs(n)
print var
return n
else:
print "no!"
return n
var = input("Enter number:")
print var
distance_from_zero(var)
【问题讨论】:
-
不适用于字符串
标签: python function python-2.7 python-3.x