все

Я попытался сделать программу из «изучения Python трудным путем». это упражнение 25. В дополнительном кредите он говорит мне перейти на help(ex25) , но когда я набираю это, я получаю это на терминале Linux Mint 15:

bash: syntax error near unexpected token `ex25'

пожалуйста помоги. это моя кодировка:

def break_words(stuff):
    """this function will break-up words for us"""
    words = stuff.split(' ')
    return words

def sort_words(words):
    """sort the words"""
    return sorted(words)

def prints_first_word(words):
    """prints the first word after popping it"""
    word = words.pop (0)
    print word

def print_last_word(words):
    """prints the last word after popping it off"""
    word = words.pop(-1)
    print word

def sort_sentence(sentence):
    """takes in a whole sentence and sorts it"""
    words = break_words(sentence)
    return sort_words(words)

def print_first_and_last(sentence):
    """prints the first and last words of the sentence"""
    words = break_words(sentence)
    prints_first_word(words)
    print_last_word(words)

def print_first_and_last_sorted(sentence):
    """first sorts the words, then prints them"""
    words = sort_sentence(sentence)
    prints_first_word(words)
    print_last_word(words)

1 ответ1

4

Я быстро прочитал этот пример на http://learnpythonthehardway.org/book/ex25.html. Судя по вашему сообщению, похоже, что вы вводите help(ex25) в командной строке bash, в то время как вы должны вводить ее из интерпретатора python после выполнения import ex25 первую очередь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .