谷歌foobar挑战EOFError

时间:2017-02-25 18:43:40

标签: python eoferror

我正在努力完成我对Google foobar挑战的第一次挑战,我遇到了一个错误,无论我做什么,我都无法解决这个问题!

def answer(plaintext):
    plaintext = raw_input('(string) plaintext = ')

answer(plaintext)

我得到EOFError [line 2]

但是,当我这样做时:

def answer(plaintext):
    try:
        plaintext = raw_input('(string) plaintext = ')
    except(EOFError):
        return
answer(plaintext)

然后我收到一个错误,说明所有测试用例都失败了。

出了什么问题?

1 个答案:

答案 0 :(得分:2)

您缺少以下内容:

return plaintext;

您必须在处理输入后返回一些内容。