用户:
yyhh112查看:0 回复:0 评论:0 创建时间:2023-12-17T19:27:46
【作品展示】

【作品介绍】
一个井字棋游戏代码简短
比较简陋
玩一玩吧
【作品源代码】
import random as r
www = 0
cs = 0
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
DA = "1"
DB = "2"
DC = "3"
DD = "4"
DE = "5"
DF = "6"
DG = "7"
DH = "8"
DI = "9"
dty = '''1 | 2 | 3
- - -
4 | 5 | 6
- - -
7 | 8 | 9'''
print("井字棋游戏")
print(dty)
for sss in range(8):
if cs == 0:
i = input("请输入落子格号:")
try:
a.remove(int(i))
except:
print("输入错误")
if i == "1":
if DA != "X":
DA = "X"
else:
print("输入错误")
break
elif i == "2":
if DB != "X":
DB = "X"
else:
print("输入错误")
break
elif i == "3":
if DC != "X":
DC = "X"
else:
print("输入错误")
break
elif i == "4":
if DD != "X":
DD = "X"
else:
print("输入错误")
break
elif i == "5":
if DE != "X":
DE = "X"
else:
print("输入错误")
break
elif i == "6":
if DF != "X":
DF = "X"
else:
print("输入错误")
break
elif i == "7":
if DG != "X":
DG = "X"
else:
print("输入错误")
break
elif i == "8":
if DH != "X":
DH = "X"
else:
print("输入错误")
break
elif i == "9":
if DI != "X":
DI = "X"
else:
print("输入错误")
break
print(DA, "|", DB, "|", DC)
print("- - -")
print(DD, "|", DE, "|", DF)
print("- - -")
print(DG, "|", DH, "|", DI)
if DA == DE == DI or DA == DB == DC or DC == DE == DG or DD == DE == DF or DG == DH == DI or DA == DD == DG or DB == DE == DH or DC == DF == DI:
www = 1
break
cs = 1
elif cs == 1:
print("电脑在思考......")
i = str(r.choice(a))
a.remove(int(i))
if i == "1":
DA = "O"
elif i == "2":
DB = "O"
elif i == "3":
DC = "O"
elif i == "4":
DD = "O"
elif i == "5":
DE = "O"
elif i == "6":
DF = "O"
elif i == "7":
DG = "O"
elif i == "8":
DH = "O"
elif i == "9":
DI = "O"
print(DA, "|", DB, "|", DC)
print("- - -")
print(DD, "|", DE, "|", DF)
print("- - -")
print(DG, "|", DH, "|", DI)
if DA == DE == DI or DA == DB == DC or DC == DE == DG or DD == DE == DF or DG == DH == DI or DA == DD == DG or DB == DE == DH or DC == DF == DI:
www = 0
break
cs = 0
if www == 1:
input("你赢了,按回车键退出")
else:
input("你输了,按回车键退出")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn