怎么用python实现五子棋 : 第一节,画出五子棋棋盘

怎么用python实现五子棋,这是一个看似简单且复杂的游戏。

上来给大家一坨代码,估计许多人都会晕掉,尤其是对新手,直接打击其自信心,可能从此以后与编码无缘了。

所以本人准备拆分步骤,一步一步,由简入繁,来,跟着我学习,我怎么用python实现五子棋的。

这是第一节,用纯python画出五子棋棋盘。

编程环境:

python 2.7.15, 

Eclipse: 

Version: Neon Release (4.6.0)
Build id: 20160613-1800

 

下面给出具体的界面:15*15的棋盘。

怎么用python实现五子棋 : 第一节,画出五子棋棋盘_第1张图片

用代码怎么实现,别急,你需要的代码这就来了。

# -*- coding: utf-8 -*-

'''
Created on 2020年1月2日

@author: Fan Xiaoxin
'''

# 五子棋类的定义
class Gomoku(object):  
    def __init__(self, x=15, y=15):
        """初始化"""
        # 棋盘横向变量
        self.x = x
        # 棋盘纵向变量
        self.y = y
        
        self.str = ''
    
    def gomoku_board(self):
        """画出棋盘"""
        for y in xrange(self.y):
            for _ in xrange(self.x-1):
                self.str += ' '
                self.str += '-'
            self.str += '\n'
            if y != (self.y-1):
                for _ in xrange(self.x):
                    self.str +=  '| '
                self.str +=  '\n'
        print self.str      
        return self.str

# 主函数     
if __name__ == '__main__':
    gomoku = Gomoku()
    gomoku.gomoku_board()

亲的朋友,来实现一下吧,下一节,再见。

 

你可能感兴趣的:(python)