怎么用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()

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

 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值