【发布时间】:2015-06-20 11:33:07
【问题描述】:
我正在尝试制作 TicTacToe 游戏,并且我确实有一个基本可用的原型,并设法将其转换为 exe 文件等等,但我要回去尝试创建一个输入必须是一个有效的选项,否则会弹出错误消息并重新启动 p1 函数。 python 如何检查输入是否与列表中的任何一项匹配?
忽略全局变量,它们与问题没有任何关系,它们是为了董事会。
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()
【问题讨论】:
标签: list python-3.x if-statement