생각하는 감쟈

[Python] 타자 게임 만들기 본문

Language/Python

[Python] 타자 게임 만들기

생각하는 감쟈🥔 2023. 3. 20. 16:31

 

 

💻  D-34  💻

 

 6일차 (23.03.20)

 

'''
타자게임
'''
import random
import time

def play_game():

    f = open("words.txt","r",encoding="utf-8")
    w = f.readlines()
    w = [line.rstrip('\n') for line in w] #\n 제거 


    number = 1  # 문제 넘버
    count = 0   # 맞춘 문제 카운트

    print("[타자 게임] 준비되면 엔터! 종료하고 싶으면 exit입력히세요.")
    input() # ENTER 시작

    start_time=time.time() # 시간 시작

    while True:
        question=random.choice(w) #단어 중 랜덤 선택(question)
        print("*문제",number)
        print(question)
        print("-"*20)
        answer=input() #사용자 값 입력 받기
        
        # 사용자 값이 exit 일때 종료
        # 시간과 맞춘 개수
        if answer == "exit": 
            
            end_time = time.time()
            real_time = end_time - start_time
            
            print("맞춘 타자 개수 : (%d / %d)" % (count,number))
            print("타자 시간 : %.2f" % real_time,"초")
            break
        
        #  사용자 입력 값과 단어가 같으면 통과하고 넘버와 카운트도 1씩 증가
        if answer == question:
            print("통과!")
            print()
            number = number + 1
            count = count + 1
        else:
            print("오타! 다음문제")
            print()
            number=number+1
        

play_game()
 

 

 

 

내 코드 짓 밟힘....

왜 다 잘하는데...

 

 

#ABC부트캠프 #부트캠프 #유클리드소프트 #파이썬 #python

 

'Language > Python' 카테고리의 다른 글

[Python] 2-2) Jupyter Numpy  (0) 2023.03.23
[Python] 2-1) Jupyter 기초  (0) 2023.03.22
[Python] 주말 코딩 연습  (1) 2023.03.20
[Python] 4) 함수_모듈_파일  (0) 2023.03.19
[Python] 3) 리스트_튜플_딕셔너리  (2) 2023.03.17
Comments