リストのリストを作成する単純な Python クラス (これは三目並べボードになります) を作成したところ、構文エラーが発生します。
構文を他の多くのクラスと比較しましたが、それらはすべて機能し、すべてが同じ構文を持っています (私が見る限り)。
これは Python 3.2 です。エラーはコードの 2 番目のコロンで発生するため、コンストラクターの宣言の後 (または少なくとも赤で強調表示されている部分) に発生します。
class Board:
def__init__(self, N):
"""Create a list of lists that will represent my playing board"""
self._N = N
Brd = []
for i in range(N):
Brd = Brd + ['()','()','()']
self._theBoard = Brd
def drawBoard(N):
"""Draws the Board"""
print(self._theBoard)
前もって感謝します