Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
ai
»
python
»
타이핑_게임_제작_기본
wiki:ai:python:타이핑_게임_제작_기본
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 타이핑 게임 제작 (기본) ====== <WRAP left notice 80%> * description : 타이핑 게임 제작 (기본) * author : 도봉산핵주먹 * email : hylee@repia.com * lastupdate : 2020-06-30 </WRAP> <WRAP clear/> ===== 타이핑 게임 제작 (기본) ===== ==== 준비사항 ==== > 아래 파일을 받아 resource 폴더 안에 넣어주고 실행하면 됩니다.\\ {{ :wiki:ai:python:word.zip |}}\\ \\ ==== 예제 코드 ==== <code python> # Section13-1 # 업그레이드 타이핑 게임 제작 # 타이핑 게임 제작 및 기본완성 import random import time words = [] # 영어 단어 리스트(1000개 로드) n = 1 # 게임 시도 횟수 cor_cnt = 0 # 정답 개수 with open('./resource/word.txt', 'r') as f: # 문제 txt 파일 로드 for c in f: words.append(c.strip()) print(words) # 단어 리스트 확인 input("Ready? Press Enter Key!") # Enter Game Start! start = time.time() # Start Time while n <= 5: # 5회 반복 random.shuffle(words) # List shuffle! q = random.choice(words) # List -> words random extract! print() print("*Question # {}".format(n)) print(q) # 문제 출력 x = input() # 타이핑 입력 if str(q).strip() == str(x).strip(): # 입력 확인(공백제거) print("Pass!") cor_cnt += 1 # 정답 개수 카운트 else: print("Wrong!") n += 1 # 다음 문제 전환 end = time.time() # End Time et = end - start # 총 게임 시간 et = format(et, ".3f") # 소수 셋째 자리 출력(시간) if cor_cnt >= 3: # 3개 이상 합격 print("결과 : 합격") else: print("불합격") # 수행 시간 출력 print("게임 시간 :", et, "초", "정답 개수 : {}".format(cor_cnt)) # 시작지점 if __name__ == '__main__': pass </code> ==== 실행 콘솔 ==== <code console> Ready? Press Enter Key! *Question # 1 irs irs Pass! *Question # 2 displaying s Wrong! *Question # 3 roll d Wrong! *Question # 4 anyway anyway Pass! *Question # 5 zu zu Pass! 결과 : 합격 게임 시간 : 17.357 초 정답 개수 : 3 </code> ===== Tip ===== {{tag>도봉산핵주먹 python }}
/volume1/web/dokuwiki/data/pages/wiki/ai/python/타이핑_게임_제작_기본.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로