python实现简单井字棋游戏 | 您所在的位置:网站首页 › 五子棋编程代码python › python实现简单井字棋游戏 |
井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋类似,由于棋盘一般不画边框,格线排成井字故得名。游戏需要的工具仅为纸和笔,然后由分别代表O和X的两个游戏者轮流在格子里留下标记(一般来说先手者为X),任意三个标记形成一条直线,则为获胜。 游戏的难点在于,如何判断连接成了一条线;横、竖、斜三个方向; 游戏的代码: #!/usr/bin/env python3 # -*- coding:utf-8 -*- u''' Created on 2019年4月13日 @author: wuluo ''' __author__ = 'wuluo' __version__ = '1.0.0' __company__ = u'重庆交大' __updated__ = '2019-04-13' # 创建井字棋的程序 def initBoard(): global board # 调用全局的board board = [None] * 3 print("井字棋:") for i in range(len(board)): board[i] = ["+ "] * 3 # 打印井字棋的程序 def printBoard(): global board for i in range(len(board)): for j in range(len(board[i])): print(board[i][j], end=" ") print("") # 开始下棋的程序 def startGame(): global board player = 0 while isGameContinue(): if player |
CopyRight 2018-2019 实验室设备网 版权所有 |