← 返回课程列表
第29课:井字棋
进度 0/36
⛶
⭕
井字棋
二维列表:棋盘!
📖
二维列表
📐
二维列表
board = [[" "," "," "],[" "," "," "],[" "," "," "]]
📍
board[行][列]
访问指定格子
🏆
判断三连就赢
横、竖、斜三连获胜
🔍
动手试一试
📝
代码沙盒
🔄 重置
▶ 运行
board = [["⭕", "❌", " "], [" ", "⭕", " "], ["❌", " ", "⭕"]] print(" 0 1 2") for i, row in enumerate(board): print(f"{i} {row[0]} {row[1]} {row[2]}") print("中间是:", board[1][1])
💻
点击「运行」查看输出
首次运行需加载 Python 环境...
🎯
小测验
第1题:二维列表board[1][2]表示?
第1行第2列
第2行第1列
第1行第1列
第2行第2列
第2题:井字棋怎么算赢?
三连一线
四连
五连
占满棋盘
📝
本课知识点
✓
二维列表表示棋盘
✓
board[行][列]访问格子
✓
遍历判断三连
✓
enumerate获取行号
第29课完成!继续探索下一课吧 🚀
🎮
上一课
第28课
✓ 标记完成
下一课
第30课
🎮