IndentationError: unindent does not match any outer indentation level
缩进不合法
board = [[0]*width]*height
导致对某个数赋值的时候 对整个咧赋值 因为你可以理解每行都是对原arr = [0,1,2,3]的引用。 任意改变任意列上的值,那一列都会改变,因为他们都是同一个引用
新的声明方法 board =[[0 for i in range(width)]for j in range(height)]