我正在尝试完成我对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)


然后我得到一个错误,指出所有测试用例都失败了。

怎么了

最佳答案

您缺少以下内容:

return plaintext;


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

关于python - Google foobar挑战EOFError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42460129/

10-10 00:57