-1
我正在嘗試製作一個TicTacToe遊戲,並且我確實有一個基本工作的原型,設法將它轉換爲exe文件等等,但是我返回並嘗試創建輸入必須是有效選項的條件,否則會彈出錯誤消息並重新啓動p1函數。我如何讓python檢查輸入是否與列表中的任何一個項目匹配?Python 3如何檢查一個變量是否在列表中
忽略全局變量,他們沒有任何問題,他們是爲董事會。
def p1():
global top
global a1
global a2
global a3
global b1
global b2
global b3
global c1
global c2
global c3
print()
print('Player One, it is your move')
x = input()
if str(x) == any('a1','A1','a2','A2','a3','A3','b1','B2','b3','B3','c1','C1','c2','C2','c3','C3'):
# A lot of code goes here
elif x == 'restart':
begin()
else:
print('Invalid Command')
print()
p1()
問是否有問題,但不容易測試第一和第二個字符的邊界? – usr2564301
也許它更容易,有更好的方法,但看起來作者並不知道Python /編程對於高級主題還不夠好。 – warvariuc
@warvariuc是的我仍然得到一個基礎知識,因此TicTacToe。 –