Skyling 发表于 2018-11-12 21:24:52

   哇哦感觉可以搞大事情,自己先玩一波

pythonH 发表于 2018-12-29 16:57:00

哈哈,太棒了

designdacity 发表于 2019-1-23 22:47:29

小甲鱼干货满满

科技爱好者 发表于 2019-1-26 15:55:57

学习学习,让我弟以后学好像可以。

hhit1205 发表于 2019-3-23 15:37:21

不错不错

智海是个疯儿 发表于 2019-3-25 12:34:23

地方

Fuck_Egg 发表于 2019-3-26 17:41:37

支持{:10_264:}{:10_264:}{:10_264:}

旋律所为 发表于 2019-3-31 22:21:51

靠靠靠靠靠靠靠靠靠靠

chenyiyun 发表于 2019-4-5 09:14:11

wow

yuanao10 发表于 2019-4-27 19:09:17

import random
board = [
      ,
      ,
      ,
            ]
board_x={'1':0,'2':1,'3':2}
board_y={'a':0,'b':1,'c':2}
CHESS = [' ','x','o']
print('井字棋游戏开始了x代表人类 o代表电脑')
def showBoard():#####绘制棋谱
    print ('    a   b   c')
    for i in range(3):
      print('|---|---|---|')
      print(i+1, '|',end=' ')
      for j in range(3):
            print( '%s |' %CHESS], end=' ')
      print()
    print ('|---|---|---|')
    print('---------------------------------')
def movi():###    电脑走棋
    print('电脑走棋')
    while True:
      r = random.randint(0, 2)
      c = random.randint(0, 2)
      if board == 0:
            board=2
            return board
def movman():###人走棋
    print('小飞鱼该你走棋了')
   
    while True:
   
      try:
            mov=input('请按这样的格式走棋 如:a1,a3,b2,c1:')
            pos_x=board_x]
            pos_y=board_y]
            if board==0:
                board=1
               
                return
      except:
            print('您的输入有误!!!',end=' ')
            pass
def isFinished():####得分判断
# 横向
    if in board:
      print('小飞鱼你太棒了 ,你赢了,!')
      return True
    if in board:
      print('电脑赢!')
      return True
# 竖向
    for i in range(3):
      if board == board == board == 1:
            print('小飞鱼你太棒了 ,你赢了,!')
            return True
      if board == board == board == 2:
            print('电脑赢!')
            return True
# 交叉
    if (board == board == board == 1) or (
      board == board == board == 1):
      print('小飞鱼你太棒了 ,你赢了,!')
      return True
    if (board == board == board == 2) or (
      board == board == board == 2):
      print('电脑赢!')
      return True
# 平棋
    draw = True
    for i in range(3):
      if 0 in board:
            draw = False
    if draw:
      print('竟然打成平局')
      return True
    return False

yourturn = True
showBoard()
while not isFinished():
    if yourturn:
      movman()
    else:
      movi()
    showBoard()
    yourturn = not yourturn

d_zhou 发表于 2019-6-27 10:32:36

多谢分享!!!!!!!!!!!!!

opensky 发表于 2019-7-14 08:35:54

非常不错,支持啊,好的

罗巴乔 发表于 2019-7-17 10:02:42

非常吸引人的第一个小游戏

freemanwgda 发表于 2019-7-20 20:15:42

感谢分享

yjzxguowm 发表于 2019-8-6 15:33:23

看看。。。。。。

秉承 发表于 2019-9-6 16:38:28

感谢

shomia 发表于 2019-12-1 12:05:53

感谢分享!!

尛善领主 发表于 2020-1-27 17:20:21

学习一下

带刀踏歌行 发表于 2020-1-29 20:54:16

感谢楼主

lili7185 发表于 2020-2-9 17:32:09

{:5_106:}
页: 1 2 3 [4] 5 6
查看完整版本: 0 0 0 3 - 第一个小游戏!!!-【战】