#Write By Guobao#2017/4//7#
#贪吃蛇#用#做边界,*做食物,o做身体和头部#python 3.6.1
importcopyimportrandomimportosimportmsvcrt#the board class, used to put everything
classboard:__points =[]def __init__(self):
self.__points.clear()for i in range(22):
line=[]if i == 0 or i == 21:for j in range(22):
line.append(‘#‘)else:
line.append(‘#‘)for j in range(20):
line.append(‘ ‘)
line.append(‘#‘)
self.__points.append(line)defgetPoint(self, location):return self.__points[location[0]][location[1]]defclear(self):
self.__points.clear()for i in range(22):
line=[]if i == 0 or i == 21:for j in range(22):
line.append(‘#‘)else:
line.append(‘#‘)for j in range(20):
line.append(‘ ‘)
line.append(‘#‘)
self.__points.append(line)defput_snake(self, snake_locations):#clear the board