私はロボットを8x8の2dグリッドルームの周りに動かすように取り組んでいます。そして、1パートはロボットの周りに最も近い5タイルからなるセンサーを初期化しています。ここPythonのリストインデックスはタプルではなく整数でなければなりませんエラー
self.sensors = [0 for x in xrange(5)]
私は5つの要素の配列の空を作成してい
が、私はこのようなセンサの値を設定しようとすると:。
if self.heading == 'East':
self.sensors[0] = self.room[self.x, self.y-1]
self.sensors[1] = self.room[self.x+1, self.y-1]
self.sensors[2] = self.room[self.x+1, self.y]
self.sensors[3] = self.room[self.x+1, self.y+1]
self.sensors[4] = self.room[self.x, self.y+1]
を私はエラーを取得します'リストのインデックスは必須です整数であり、タプルではありません。
:で
より多くの例。どのように部屋を定義したかを教えてください。 – Cameron