中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何實現井字棋小游戲

發布時間:2021-03-23 10:18:38 來源:億速云 閱讀:188 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Python如何實現井字棋小游戲,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Python實現井字棋小游戲的具體代碼如下

import os
 
def print_board(board):
 print(board['TL'] + '|' + board['TM'] + '|' + board['TR'])
 print('-+-+-')
 print(board['ML'] + '|' + board['MM'] + '|' + board['MR'])
 print('-+-+-')
 print(board['BL'] + '|' + board['BM'] + '|' + board['BR'])
 
 
def main():
 init_board = {
  'TL': ' ', 'TM': ' ', 'TR': ' ',
  'ML': ' ', 'MM': ' ', 'MR': ' ',
  'BL': ' ', 'BM': ' ', 'BR': ' '
 }
 begin = True
 while begin:
  curr_board = init_board.copy()
  begin = False
  turn = 'x'
  counter = 0
  os.system('clear')
  print_board(curr_board)
  while counter < 9:
   move = input('輪到%s走棋, 請輸入位置: ' % turn)
   if curr_board[move] == ' ':
    counter += 1
    curr_board[move] = turn
    if turn == 'x':
     turn = 'o'
    else:
     turn = 'x'
   os.system('clear')
   print_board(curr_board)
  choice = input('再玩一局?(yes|no)')
  begin = choice == 'yes'
 
 
if __name__ == '__main__':
 main()

效果圖:

Python如何實現井字棋小游戲

關于“Python如何實現井字棋小游戲”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永川市| 拜泉县| 天长市| 莱西市| 文安县| 中牟县| 巴林左旗| 内江市| 乌兰浩特市| 万盛区| 平泉县| 云林县| 张家川| 陈巴尔虎旗| 都昌县| 延吉市| 营口市| 和静县| 平和县| 启东市| 丹棱县| 竹北市| 盱眙县| 华蓥市| 木里| 寿阳县| 漳平市| 万州区| 尼勒克县| 南平市| 蛟河市| 林口县| 利津县| 丰都县| 麟游县| 墨脱县| 库尔勒市| 平昌县| 济南市| 富阳市| 涿州市|