真心不容易啊................第一个自己完成的游戏,相比笨办法学python里面的直接照着例子写游戏来理解,这个游戏的接近20的steps,太补充基础知识了
虽然是小游戏,但是过程中还是大量查询了stackoverflow上和百度上面别人的代码,随后补基础
我们主要来看注释吧
from random import randint #从random模块中引入randint功能
board = [] #创建一个空list,作为地图基础
for x in range(5): #通过for循环,创建一个5×5的范围地图,这一步非常重要,for循环来控制循环数量,激活append的功能!
board.append(["O"] * 5)
def print_board(board): #这里的row,其实就是5×5里面里面的每个item,就是['O','O','O','O','O']
for row in board: #在整个地图list内,有5个这样的item
print " ".join(row) #在每个item内,每2个元素间添加空格
print &