Я начинаю изучать Python, и я нахожу его действительно интересным. Я пытаюсь создать свой собственный модуль, и я столкнулся с проблемой. Код выглядит следующим образом:Сообщение об ошибке при создании модуля в Python
def break_words(sentence):
words = sentence.split(' ')
return words
def sort_words (words):
sort_word=sorted(words)
return sort_word
вторая функция имеет аргумент words
подается в на первый, и я думаю, что он должен работать, так как он был возвращен, но работает filename.sort_words(words)
в Python, он выдает сообщение об ошибке в NameError:global name 'words' is not defined
. И он требует, чтобы я определял такие слова, как words=filename.break_words(sentence)
, прежде чем запускать вторую функцию.
Что случилось с моим кодом?
Не забудьте указать правильный отступ кода. Это действительно улучшает видимость. – valex