本人博客正式运行

后面打算抽空写写博客!!!

以前工作中遇到各种坑,都不能一 一记录,现在我决定用博客认真备份一下,不然以后搞忘了。

博客内容可能会涉及到:python,机器学习/数据挖掘,计算机视觉,深度学习,hadoop,spark等等...

大数据/人工智能爱好者,希望各位同仁多多提意见,共同交流~

附上一张美图,庆祝一下:

蓝天白云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以帮你提供一个简单的记事本人机五子棋的代码。以下是一个示例代码: ```python import random # 初始化棋盘 def init_board(): board = [[' ' for _ in range(15)] for _ in range(15)] return board # 打印棋盘 def print_board(board): print(' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14') for i in range(15): print(i, end=' ') for j in range(15): print(board[i][j], end=' ') print() # 下棋 def make_move(board, row, col, player): if board[row][col] == ' ': board[row][col] = player return True else: return False # 判断是否获胜 def check_win(board, player): # 检查行 for i in range(15): for j in range(11): if board[i][j] == board[i][j+1] == board[i][j+2] == board[i][j+3] == board[i][j+4] == player: return True # 检查列 for i in range(11): for j in range(15): if board[i][j] == board[i+1][j] == board[i+2][j] == board[i+3][j] == board[i+4][j] == player: return True # 检查正对角线 for i in range(11): for j in range(11): if board[i][j] == board[i+1][j+1] == board[i+2][j+2] == board[i+3][j+3] == board[i+4][j+4] == player: return True # 检查反对角线 for i in range(11): for j in range(4, 15): if board[i][j] == board[i+1][j-1] == board[i+2][j-2] == board[i+3][j-3] == board[i+4][j-4] == player: return True return False # AI 下棋 def ai_move(board): empty_cells = [] for i in range(15): for j in range(15): if board[i][j] == ' ': empty_cells.append((i, j)) row, col = random.choice(empty_cells) board[row][col] = 'X' # 主函数 def main(): board = init_board() print_board(board) while True: # 玩家下棋 while True: try: row = int(input('请输入行号:')) col = int(input('请输入列号:')) if make_move(board, row, col, 'O'): break else: print('该位置已有棋子,请重新输入!') except ValueError: print('请输入有效的行号和列号!') print_board(board) if check_win(board, 'O'): print('恭喜你,你赢了!') break # AI 下棋 ai_move(board) print_board(board) if check_win(board, 'X'): print('很遗憾,你输了!') break if __name__ == '__main__': main() ``` 请将以上代码保存为一个.py文件,然后运行即可开始游戏。希望能帮到你!如果有任何疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值