past_move = [" ", " ", " ", " ", " ", " ", " ", " ", " "]
o_win = ["O", "O", "O"]
if past_move[:3] == o_win or past_move[3:5] == o_win or past_move[6:8] == o_win or past_move[:8:3] == o_win or past_move[1::3] == o_win or past_move[2::3] == o_win or past_move[0::4] == o_win or past_move[2:8:2] == o_win:
这是我目前的代码,但我不喜欢它,因为如果我想添加一个不同的变量集来比较它,它将是一个漫长的代码运行缓慢。
past_move
将“Os”添加到字符串中的不同位置,我需要检查“Os”模式中的模式
有没有更有效的方法写出这个if
语句?你知道吗
对比较值的列表使用
in
运算符:相关问题 更多 >
编程相关推荐