반응형

프로그래밍/파이썬 공부 22

[파이썬 공부] Python 타자 게임 만들기와 format 함수

모두의 파이썬 day15인 타자 게임 만들기를 해봤다. time 모듈에 좀 더 익숙해진 것 같다. 이번 챕터에서 배운 것을 아래에 정리해둔다. import random import time wordList=["cat", "dog", "fox", "monkey", "mouse", "panda", "frog", "snake", "wolf"] qnum=1 #문제 번호 print("[타자게임] 준비되면 엔터!") input() #무언가를 입력받아야 넘어가는 함수. 엔터를 쳐야 다음으로 넘어간다. start=time.time() #시작시간 기록 q=random.choice(wordList) #무작위 선택 while qnum

[파이썬 공부] AttributeError의 원인과 해결 과정

모두의 파이썬 교재와 파이참으로 파이썬을 공부하다가 AttributeError를 만나게 되었다. AttributeError은 모듈명과 변수명을 똑같이 작성한 것이 원인이 되어 나타났다. 구글링을 해보니 나처럼 모듈 이름이랑 변수 이름을 똑같이 해버린 사례가 꽤 있었다. 모듈에서 가져올 속성의 이름이 오타가 나서 이 모듈에 이런 속성은 없다고 AttributeError가 나온 경우도 있었고. 나의 사례를 코드로 설명하자면 아래와 같다. 주석에 주목하자. import random as r #random 모듈을 r 이라고 사용하겠다고 선언 (문제의 원인) def make_question(): a=r.randint(1,40) # 아래의 for문 블럭이 한바퀴 실행된 후 이 줄에 문제가 생긴다. b=r.randi..

반응형