意外的第1行syntaxError:

时间:2016-05-07 01:41:22

标签: python

我有一个错误,我无法弄清楚,代码是:

def distance_from_zero(6):
    if type(6) == int or type(6) == float:
        return abs(6):
    else:
        return "Nope"

我收到了这个错误:

File "python", line 1
def distance_from_zero(6):
                       ^

SyntaxError:语法无效

我无法弄清楚为什么('数字'):会出错, 它可能很简单,但任何帮助都会很棒。 提前致谢

1 个答案:

答案 0 :(得分:2)

命名参数,而不是特定的数字。

def distance_from_zero(num):
    if type(num) == int or type(num) == float:
        return abs(num)
    else:
        return "Nope"