-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
8분 22초 NameError
21.02.23 17:21 작성 조회수 135
0
Traceback (most recent call last):
File "C:\python\chapter10_02.py", line 45, in <module>
words.append(c)
NameError: name 'words' is not defined
cmd에서 이렇게 뜨는데 제가 쓴 코딩은 이렇게 썻습니다.
문제가 무엇인가요?
# chapter10-2
# Hangman(행맨) 미니 게임 제작(2)
# 프로그램 완성 및-최종 테스트
import time
# CSV 처리
import csv
# 랜덤
import random
# 사운드 처리
import winsound
# 처음 인사
name = input("What is your name?")
print("Hi, " + name, "Time to play hangman game!")
print()
time.sleep(1)
print("Start Loading...")
print()
time.sleep(0.5)
# CSV 단어 리스트
WORDS = []
# 문제 CSV 파일 로드
with open('./resource/word_list.csv', 'r') as f:
reader = csv.reader(f)
# Header Skip
next(reader)
for c in reader:
words.append(c)
# 리스트 섞기
random.shuffle(words)
q = random.choice(words)
print(q)
답변을 작성해보세요.
2
PARK JUNYEONG
2021.02.23
words.append(c)를
WORDS.append(c)로 변경하시면 되실거에요~
---------------------------------------------------
도움이 되었으면 우측하단 또는 좌측하단에 하트 한번만 눌러주세요 :)
또한, 해결이 안된 경우 답글 작성 부탁드립니다!
답변 1