본문 바로가기
Python/☞

[36] TIC TAC TOE

by TR. 2020. 7. 23.

실습예제 : 1차원 배열

→ TIC TAC TOE

 

. 워밍업

# 워밍업
# . map 리스트를 3x3 바둑판 모양으로 출력해보자
# . index의 증가하는 규칙을 응용하여 줄바꿈
# . 출력예)
# 	1 2 3
# 	4 5 6
# 	7 8 9

map = [1,2,3,4,5,6,7,8,9]
더보기
map = [1,2,3,4,5,6,7,8,9]

for i in range(9):
     print(map[i], end=" ")   # default 줄바꿈 해제
     if i % 3 == 2:           # 줄바꿈 조건 설정
          print()

 

. 플레이어 2명이 번갈아가며 인덱스 입력 [0~8]

. 이미 차지한 인덱스는 입력불가 (alert)

. P1 과 P2의 표식을 다르게 출력 (O,X)

. 먼저 1줄 완성한 플레이어가 승리!

 ㄴ 가로 / 세로 / 대각선

 

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

[37] 정렬  (0) 2020.07.23
[36]-A. TIC TAC TOE  (0) 2020.07.23
[35] 연습문제 : 리스트  (0) 2020.07.23
[34] 튜플  (0) 2020.07.23
[33] 리스트  (0) 2020.07.23

댓글