Ошибка отправки в EdX выбьет меня из курсов MIT?

Как видно из названия,

Я получаю "EOFError" при отправке Pset в Edx.org. Я делаю "Введение в информатику и программирование с использованием Python"

Набор проблем побуждает меня использовать raw_input(), но нет Stdin или какой-либо другой консоли ввода, что дает мне эту ошибку:

>Traceback (most recent call last):

> File "submission.py", line 110, in <module>
>    hangman(secretWord)
>  File "submission.py", line 95, in hangman
>    userInput(lettersGuessed)
>  File "submission.py", line 9, in userInput
>    choice= raw_input("Please guess a letter: ").lower()
>EOFError: EOF when reading a line

import string
import random

    def userInput(lettersGuessed):

    choice= raw_input("Please guess a letter: ").lower()

    if len(choice)==1 and choice in string.ascii_lowercase: #this is to check wether the user misstyped a number or special character instead of letter"
        if choice not in lettersGuessed:
            return lettersGuessed.append(choice) ,validateGuess(choice)

        else:
            print "Oops! You've already guessed that letter: " + getGuessedWord(secretWord, lettersGuessed)
            return userInput(lettersGuessed)
    else:
        print "Only a single letter allowed!"
        return userInput(lettersGuessed)

0 ответов

Другие вопросы по тегам