怎麼用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()
親的朋友,來實現一下吧,下一節,再見。