私はスタックオーバーフローに新しいです、そして、誰かが私に次の質問で私を助けてくれるのだろうかと思っていました。あなたが似たような疑問を知っているなら、それを私に指摘してください。ありがとう:)random.choiceはエラーを表示します
これは、 "words.txt"ファイルから6文字の単語のリストを作成する関数load_words()を作成するためのコードです。私はrandom.choice()がリストからランダムな単語を選んで単語に保存するようにします。しかし、私は以下のエラーが表示されます。
import random
def load_words(filename, length):
file = open(filename, "r")
words = []
for line in file:
word = line.strip()
if len(word)== length:
words.append(word)
return words
word = random.choice(words)
print (word)
私が手にエラーがある:
Traceback (most recent call last):
File "C:\Users\mssuk\Desktop\University\Software Engineering\Assignment\assignment 1 - word guessing game\compute_score.py", line 14, in <module>
word = random.choice(words)
NameError: name 'words' is not defined
画像がない、単にコピー/エラーメッセージ –
ちょっとジルは、申し訳ありませんが、私はちょうどそれを編集して、エラーメッセージ – Sukey