본문 바로가기
Python/☞

[52]-A. 단어 맞추기

by TR. 2020. 7. 29.
import random

words = ["java", "mysql", "jsp", "spring", "python"]

# shuffle
n = 0
while n < 100:
     r = random.randint(0,4)
     temp = words[0]
     words[0] = words[r]
     words[r] = temp
     n += 1

# run
i = 0
while True:
     r = random.randint(0,len(words[i])-1)

     # Quiz
     print(end="[ ")
     for j in range(len(words[i])):
          if j == r:
               print(end="*")
          else:
               print(words[i][j], end="")
     print(" ]")
     
     my_answer = input("입력: ")

     # check
     if len(my_answer) == len(words[i]):
          check = 1
          for j in range(len(words[i])):
               if my_answer[j] != words[i][j]:
                    check = -1
                    continue
          if check == 1:
               i += 1
     else:
          continue

     # close
     if i == len(words):
          print("CLEAR!!!")
          break
     

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

[54] 함수의 정의  (0) 2020.08.04
[53] 함수  (0) 2020.08.04
[52] 단어 맞추기  (0) 2020.07.29
[51]-A. 끝말잇기 게임  (0) 2020.07.29
[51] 끝말잇기 게임  (0) 2020.07.29

댓글