为什么有一个错误说我没有定义函数“is_even”?

时间:2013-11-02 00:52:16

标签: function python-2.7 control-flow

def is_even(answer):
    answered = X % 2 ==0
    if answer ==  answered:
        return "yep"
    else:
        return "nope"

说明如下: 编写一个名为is_even的函数,它接受一个输入x,如果输入是偶数则返回字符串“yep”,否则返回“nope”。您无需调用该函数。

1 个答案:

答案 0 :(得分:0)

这很可能是编译错误,因为您从不介绍X。此外,您应该再次阅读说明。它清楚地说明输入应该是什么(x)。所以该方法应该如下所示:

def is_even(x):
  if ...:
    return "yep"
  else:
    return "nope"