對不起,我是新手。我在做什麼錯?和/或在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