# -*- coding:utf-8 -*-
import math
n = 3
mat = [['.' for j in range(n)] for i in range(n)]
win_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [1, 4, 7], [2, 5, 8], [3, 6, 9], [1, 5, 9], [3, 5, 7]]
def print_mat():
s = ' 1 2 3\n'
for i in range(n):
s += str(i + 1) + ' '
for j in range(n):
s += str(mat[i][j]) + ' '
s += '\n'
print(s)
def get_move(player_ch):
# 确定棋子的位置,确定输入顺序
while True:
prompt = '输入坐标 ' + player_ch + '选手' + ':'
s = input(prompt)
if '.' in s:
print('请输入整数数值.')
continue
else:
a_list = s.split(',')
if len(a_list) >= 1 and int(a_list[0]) == 0:
print('Bye now~')
return True, 0, 0
Python实现井字棋游戏
最新推荐文章于 2024-04-19 19:00:00 发布
本文介绍了如何使用Python编程语言实现经典的井字棋游戏。通过创建游戏板,设置玩家轮流下棋的逻辑,以及检查游戏结束条件,详细阐述了游戏的完整流程。读者将学习到Python中的条件判断、循环结构以及基本的算法设计思想。
摘要由CSDN通过智能技术生成