資源簡介
一個簡單的五子棋(我認為有點無聊)
代碼片段和文件信息
#?coding:?utf-8
import?random
import?sys
#?定義棋盤的大小
BOARD_SIZE?=?int(input(‘請輸入棋盤大小:‘))
#BOARD_SIZE?=?int(BOARD_SIZE)
high?=?[]
wide?=?[]
num?=?[]
num1?=?[]
num2?=?[]
#?定義一個二維列表來充當棋盤
board?=?[]
def?initBoard()?:
????#?把每個元素賦為“╋“,用于在控制臺畫出棋盤
????for?i?in?range(BOARD_SIZE)?:
????????row?=?[“╋“]?*?BOARD_SIZE
????????board.append(row)
#?在控制臺輸出棋盤的方法
def?printBoard()?:
????#?打印每個列表元素
????for?i?in?range(BOARD_SIZE)?:
????????for?j?in?range(BOARD_SIZE)?:
????????????#?打印列表元素后不換行
????????????print(board[i][j]?end=““)
????????#?每打印完一行列表元素后輸出一個換行符
????????print()
initBoard()
printBoard()
#?隨機生成2位數字并判斷是否和手動輸入相同(相同的話重新獲?。?br/>def?randoms():
????ab?=?[random.randint(1?BOARD_SIZE)?for?j?in?range(1?3)]
????for?i?in?range(len(wide))?:
???????if?wide[i]?==?a?and?high[i]?==?b?
- 上一篇:用python畫個小豬佩奇(turtle)
- 下一篇:貪吃蛇小游戲的代碼
評論
共有 條評論