xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4.72KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-05-10
  • 語言: Python
  • 標簽: 五子棋??

資源簡介


資源截圖

代碼片段和文件信息

finish?=?False
flagNum?=?1
flagch?=?‘?*‘
alpha?=?‘ABCDEFGHIJ‘
number=‘1234567890‘
inputcoordinate?=?[]
inputall?=?[]
def?inputxy(flagNum):
????if?flagNum?%2?==?0:
????????flagch?=?‘?*‘
????????print(“\033[1;30;46mq請*旗手下棋\033[0m“)
????else:
????????flagch?=?‘?O‘
????????print(“\033[1;30;46mq請O旗手下棋\033[0m“)
????xy?=?input(“\033[1;30;46m請輸入您要落子的坐標(如A1)\033[0m“)
????while?not?(xy[0].upper()?in?alpha?and?xy[1:]?in?number?and?xy[1:]!=?‘‘?and?xy[0]?!=‘‘):
????????xy?=?input(“\033[1;30;46m請輸入您要落子的坐標(如A1)\033[0m“)
????if?not?(xy?in?inputcoordinate):
????????inputcoordinate.append(xy)
????????inputall.append(xy+flagch)
????else:
????????print(xy+‘處已經有棋子了,請重下‘)
????????inputxy(flagNum)
????return?inputall
def?show(inputhistory):
????print(“\033[1;37;41m---簡易五子棋控制臺----\33[0m“)
????inputtrans=?[]
????checkerboard?=?[]
????for?i?in?range(len(inputhistory)):
????????trans=inputhistory[i].maketrans(‘ABCDEFGHIJ‘‘0123456789‘)
????????transletter?=?inputhistory[i].translate(trans)
????????inputtrans.append(transletter)
????for?i?in?range(10):
????????checkerboard.append([])
????????for?j?in?range(10):
????????????if?(str(i)+str(j)+‘?*‘)?in?inputtrans:
????????????????checkerboard[i].append(‘?*‘)
????????????elif?(str(i)+str(j)+‘?O‘)?in?inputtrans:
????????????????checkerboard[i].append(‘?O‘)
????????????else:
????????????????checkerboard[i].append(‘?-‘)
????print(“\033[1;30;46m—————————————————————\033[0m“)
????print(“\033[1;30;46m“?+?“??0?1?2?3?4?5?6?7?8?9“?+?“\033[0m“)
????for?i?in?range(len(checkerboard)):
????????print(“\033[1;30;46m“?+?chr(i?+?ord(‘A‘))?+?“\033[0m“?+?‘‘?end=‘‘)
????????for?j?in?range(len(checkerboard[i])):
????????????print(“\033[1;30;46m“?+?checkerboard[i][j]?+?‘‘?+?“\033[0m“?end=‘‘)
????????print()
????print(“\033[1;30;46m—————————————————————\033[0m“)
????return?checkerboard
def?judgle(checkerboardinputhistory):
????global?finish
????for?x?in?range(10):
????????for?y?in?range(10):
????????????if?y>=4:
????????????????if(checkerboard[x][y]?==?flagch?and?checkerboard[x][y-1]?==?flagch?and?checkerboard[x][y-2]?==?flagch?and?checkerboard[x][y-3]?==?flagch?and?checkerboard[x][y-4]?==?flagch?):
????????????????????finish?=?True
????????????????????show(inputhistory)
????????????if?y<=5:
????????????????if(checke

評論

共有 條評論