Search

일차리스트6_개념10_철수게임

대분류
STEP06 일차리스트
소분류
일차리스트6_개념

영상

개념

''' [문제] 철수는 마블 게임을 하고 있다. map리스트는 철수가 움직일 수 있는 공간을 리스트로 표현한 것이다. 숫자 1은 철수의 현재 위치를 의미한다. 주사위(1~6)를 던져서 랜덤숫자만큼 1을 전진시킨다. 만약 1이 끝까지 도달하면 다시 맨 앞으로 이동해서 전진한다. 총 4회 반복하면서 철수의 위치를 출력하시오. [예시] (1) 시작 map = [1,0,0,0,0,0,0,0,0,0] (2) 주사위 : 5 map = [0,0,0,0,0,1,0,0,0,0] (3) 주사위 : 3 map = [0,0,0,0,0,0,0,0,1,0] (4) 주사위 : 6 map = [0,0,0,0,1,0,0,0,0,0] (5) 주사위 :4 map = [0,0,0,0,0,0,0,0,1,0] ''' import random map = [1,0,0,0,0,0,0,0,0,0] print(map) position = 0 for i in range(4): move = random.randint(1, 6) map[position] = 0 position += move position %= len(map) map[position] = 1 print(move, map)
Python
복사