June is Combung
기억력 게임 본문
# 기억력 게임
# 1. 같은 숫자의 위치를 2개 입력해 정답을 맞추는 게임이다.
# 2. 정답을 맞추면 back에 해당 숫자를 저장해,
# back에 모든 수가 채워지면 게임은 종료된다.
# 예)
# front = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
# back = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
# 입력1 : 0
# 입력2 : 1
#
# front = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
# back = [1, 1, 0, 0, 0, 0, 0, 0, 0, 0]
import random
front = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]
back = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
# 셔플(shuffle)
i = 0
while i < 100:
r_num = random.randint(0, 9)
temp = front[0]
front[0] = front[r_num]
front[r_num] = temp
i = i + 1
i = 0
while True:
print(front)
print(back)
val1 = int(input("입력1: "))
val2 = int(input("입력2: "))
if back[val1] == 0 and back[val2] == 0:
if front[val1] == front[val2]:
back[val1] = 1
back[val2] = 1
else:
print("틀렸습니다.")
else:
print("이미 입력한 인덱스입니다.")
i = 0
count = 0
while i < 10:
if back[i] == 1:
count += 1
i += 1
if count == 10:
break
'python > 리스트' 카테고리의 다른 글
틱택토 (0) | 2021.02.28 |
---|---|
1 to 50[1단계] (0) | 2021.02.28 |
숫자이동[1단계] (0) | 2021.02.28 |
리스트 테스트 (0) | 2021.02.28 |
중복숫자 금지[1단계] (0) | 2021.02.28 |
Comments