python/리스트
1 to 50[2단계]
june__Park
2021. 2. 28. 00:33
# 1 to 50[2단계] : 1 to 9
# 1. arr배열에 1~9 사이의 숫자를 저장한다.
# 2. shuffle을 통해 숫자를 섞는다.
# 3. 사용자는 1부터 순서대로 해당 위치 값을 입력한다.
# 4. 정답을 맞추면 해당 값은 0으로 변경되어 모든 값이 0이되면 게임은 종료된다.
# 리스트 방 9개를 생성하고,
# 각 방의 값을 모두 0으로 초기화
import random
arr = [0 for i in range(9)]
print(len(arr))
i = 0
while i < len(arr):
arr[i] = i+1
i += 1
i = 0
while i < 1000:
r = random.randint(0,len(arr)-1)
temp = arr[0]
arr[0] = arr[r]
arr[r] = temp
i += 1
num = 1
i = 0
while i < len(arr):
print(arr)
idx = int(input("인덱스 입력: "))
if arr[idx] == num:
print("정답")
arr[idx] = 0
num += 1
i+=1
else:
print("땡")
continue