1
我想完成我的第一个挑战谷歌foobar挑战,我卡住了一个错误,我似乎无法解决无论我做什么!谷歌foobar挑战EOFError
def answer(plaintext):
plaintext = raw_input('(string) plaintext = ')
answer(plaintext)
我得到 “的EOFError [线2]”
但是,当我做到这一点
def answer(plaintext):
try:
plaintext = raw_input('(string) plaintext = ')
except(EOFError):
return
answer(plaintext)
我得到它说的错误,所有的测试用例失败
我想你的意思是**回答(明文)**。 – Wontonimo
所有的测试用例都失败了,因为answer()函数必须返回一些值,所以google foo.bar可以验证他们的答案,并且在给出的上述代码中缺少此返回X语句。 – bhagwanparge
@wontonimo你可以看到有一个返回语句,但没有实际返回任何值,所以它与返回任何值都是一样的。 – bhagwanparge