python
  • eoferror
  • 2017-02-25 8 views 1 likes 
    1

    私はGoogleフォアバーの課題に最初のチャレンジを完了しようとしていますが、私が何をしても修正できないようなエラーに悩まされています!私は "例外EOFError [ライン2]"Google foobarチャレンジEOFError

    しかし、私はこの

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

    を行うときに、私が言うエラーを取得を取得し

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

    、すべてのテストケースは

    答えて

    0

    にあなたが失敗しました以下が欠けている:

    return plaintext; 
    

    入力を処理した後に何かを返す必要があります。

    +0

    私はあなたが意味するものは**返答(平文)**と思います。 – Wontonimo

    +0

    答えが返されなければならないので、answer()関数は何らかの値を返さなければならないので、Googleのfoo.barは答えに照らし合わせることができ、この返り値Xの文は問題の上記コードにはありません。 – bhagwanparge

    +0

    @wontonimoあなたはreturn文があるが、実際には何も返さずに何も返さないのと同じことが分かります。 – bhagwanparge

    関連する問題