Advertisement

Python井字游戏

阅读量:

题目描述

假设一个已完成的井字游戏结果已定的3×3矩阵,并编写一个程序实现判断游戏结局的功能。具体来说:编写一个函数来判断井子棋游戏的结果,并输出相应的胜负情况或平局信息。其中大写字母X和O代表棋盘上的标记位置;当棋盘上出现三个相同字母连续排列时(横排、竖排或斜排),则判定相应玩家获胜;否则最终出现无人获胜的情况则判定为平局。

输入输出样例1

输入

复制代码
  1. [
  2. ["X", "O", "X"],
  3. ["O", "X", "O"],
  4. ["O", "X", "X"]
  5. ]

输出
X

输入输出样例2

输入

复制代码
  1. [
  2. ["X", "X", "O"],
  3. ["O", "O", "X"],
  4. ["X", "X", "O"]
  5. ]

输出
Draw

说明提示

保证当符号 O 获胜时,则应返回字母型字符 "O" 而非整数型字符 0(零),而当出现平局情况时,请确定返回的是一个表示为大写字母的单词形式的大写字母序列 "Draw". 在您提供的结果中可能出现 'X''O' 符号的情况下,请特别注意这些字符应当以大写字母的形式呈现。

``

全部评论 (0)

还没有任何评论哟~