怎麼用python實現五子棋 : 第一節,畫出五子棋棋盤

怎麼用python實現五子棋,這是一個看似簡單且複雜的遊戲。

上來給大家一坨代碼,估計許多人都會暈掉,尤其是對新手,直接打擊其自信心,可能從此以後與編碼無緣了。

所以本人準備拆分步驟,一步一步,由簡入繁,來,跟着我學習,我怎麼用python實現五子棋的。

這是第一節,用純python畫出五子棋棋盤。

編程環境:

python 2.7.15, 

Eclipse: 

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

 

下面給出具體的界面:15*15的棋盤。

用代碼怎麼實現,別急,你需要的代碼這就來了。

# -*- 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()

親的朋友,來實現一下吧,下一節,再見。