对不起,我是新手。我在做什么错?和/或在Python
这里的问题:
编写一个程序,它的棋盘上的位置为塔COL和行值行,并检查该位置是否是有效的。请记住棋盘上的列是从A到H(包含)的字母,行是1到8之间的数字(包含)。 A3或E7是有效输入,但a1或L5不是。如果两个坐标都是有效的,例如E2,则程序打印'件被移动到E2',否则打印'位置无效'。
这里是我的代码:
if row <9 and col == 'A' or col == 'B' or col == 'C' or col == 'D' or col == 'E' or col == 'F' or col == 'G' or col == 'H':
print "The piece is moved to",col,row,"."
else:
print "The position is not valid."
提前感谢!
这不是问题,但是你所有的'col =='''都可以用''A','B','C','D','E' 'F','G','H']'(或列在列表中('ABCDEFGH')') 。 – NullUserException