怎么用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()
亲的朋友,来实现一下吧,下一节,再见。