0
我試圖製作一個tic tac toe遊戲,並認爲最好製作一個矩陣,然後讓用戶將0或X放在哪裏。我的代碼就像這個。 (因爲我無法找到如何讓蟒蛇空矩陣)如何在用戶輸入中更改python中的行列
board = [[1,1,1], [1,1,1], [1,1,1]]
print board
mark1 = raw_input("enter 0 or X: ")
r = raw_input("now enter row: ")
c = raw_input("now enter col: ")
board [r] [c] = mark1
print board
但板[R] [C]是錯誤的,因爲它說:
board [r] [c] = mark1
類型錯誤:列表索引必須是整數,而不是str
任何解決方案或更好的方法來接近我?
謝謝!
你需要使用int(r)' – PRMoureu
將輸入轉換爲整數,或者你可以使用'input()'代替'raw_input()'代替'r'和'c' 'int' ... – Dadep
謝謝..它的工作。 @Dadep – Ash