w_rook_1 = ChessPiece('w_rook_1')
w_knight_1 = ChessPiece('w_knight_1')
w_bishop_1 = ChessPiece('w_bishop_1')
w_king = ChessPiece('w_king')
w_queen = ChessPiece('w_queen')
w_bishop_2 = ChessPiece('w_bishop_2')
w_knight_2 = ChessPiece('w_knight_2')
w_rook_2 = ChessPiece('w_rook_2')
w_pawn_1 = ChessPiece('w_pawn_1')
w_pawn_2 = ChessPiece('w_pawn_2')
w_pawn_3 = ChessPiece('w_pawn_3')
w_pawn_4 = ChessPiece('w_pawn_4')
w_pawn_5 = ChessPiece('w_pawn_5')
w_pawn_6 = ChessPiece('w_pawn_6')
w_pawn_7 = ChessPiece('w_pawn_7')
w_pawn_8 = ChessPiece('w_pawn_8')
有没有更简单的方法?我也希望以后能够使用这些对象。你知道吗
在处理这类挑战时,这里有一个使用字典的简单方法。你知道吗
我在代码中添加了一些注释,请阅读。你知道吗
输出:
如果遵循@kaya3's advice并重新设计
ChessPiece
类,则可以很容易地使用列表理解,例如(使用abbreviations并忽略数字):相关问题 更多 >
编程相关推荐