top of page

소스 코드 제출

공개·회원 50명

20250824


import math
import random

class Player:
    def __init__(self, letter):
        self.letter = letter

    def get_move(self, game):
        pass

class randomcomputerplayer(Player) :
    def __init__(self, letter):
        super().__init__(letter)
    def get_move(self, game):
        pass


class humanplayer(Player) :
    def __init__(self, letter):
        super().__init__(letter)
    def get_move(self, game):
       pass













from enum import nonmember


class Tictactoe :
    def __init__(self):
        self. board = [' ' for i in range(9)]
        self.current_winner = none

    def print_board(selfself):
        for row in [self.board[i*3:(i+1)*3] for i in range(3)]:
            print('| ' + ' |'.join(row) + ' |')
    @staticmethod
    def print_board_nums():
        number_board = [[str(i) for i in range(j*3, (j+1)*3)] for j in range(3)]
        for row in number_board:
            print('| ' + ' | '.join(row) + ' |')


    def available_moves(self):
        return [i for i, spot in enumerate(self.board) if spot == ' ']
        # moves = []
        # for(i, spot) in enumerate(self, board):
        #     if spot == ' ':
        #         moves.append(i)
        # return moves


1회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page