Language/Python
[Python] 타자 게임 만들기
생각하는 감쟈🥔
2023. 3. 20. 16:31

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