Python棋盘游戏麻烦

时间:2016-02-20 20:02:12

标签: python python-3.x

这是一个学校班级,我正在学习计算机科学,我正在研究这个代码,我遇到了一些麻烦,很难理解我的老师,所以我想知道是否有人愿意帮助我用这个程序

gridl=[]
inputO=input("Please Enter").split(",") #Input Statement 1
numberO=inputO[0]#The Number Of "O" in the Input
Ocord=inputO[1:len(inputO)]#The O's
numberO=int(numberO)
for j in range(0,len(Ocord)):
    gridl.append(Ocord[j-1:j+1])
for i in range(0:len(gridl))
    newgrid=[]
inputX=input("Please Enter").split(",") #Input Statement 2
numberX=inputX[0] #The Number Of "X" in the Input
Xcord=inputX[1:len(inputX)]
print (Xcord)

规则和说明:

测试输入和输出:

1 个答案:

答案 0 :(得分:2)

这是一个作业,除了尝试(并且失败)之外你没有做任何事情来读入前几行。所以我不能帮你解决你的代码 - 那里&# 39;没有代码。

相反,这里有一些提示:

  1. 如果可以避免,不要零碎地做事。当您阅读输入时,请阅读所有输入。解析输入时,解析所有输入。

  2. 你这样做会犯一堆错误。这将有助于你能够看到"你在做什么。所以,即使它不是必需的,我强烈建议你制作一个能打印出你的游戏板的功能。这样,您就能够"看到"作品的情况。

  3. 你将会做一些常见的操作,比如添加碎片并获得碎片的价值。如果可以,为这些操作制作功能。当出现问题时提出异常。你花在严格处理底层的时间越多,你自己在顶层做出的错误就越少。

  4. 让你的类型正确。根据说明,输入和输出中的所有内容都是数字,除了“无”字样。因此,您需要确保您的输入尽快转换为数字。