我想检查此代码的无限循环第21行

时间:2019-07-08 10:34:10

标签: python while-loop infinite-loop

这是python中的一个简单的tik-tok游戏代码,似乎有一个无限循环,但我看不到它

while loc[:3]!='x'or 'o' | loc[3:6]!='x'or 'o' | loc[6:]!='x'or'o'| ((loc[0] and loc[3] and loc[6])!='x'or'o') | ((loc[1] and loc[4] and loc[7])!='x'or'o') | ((loc[2] and loc[5] and loc[8])!='x'or'o') | ((loc[2] and loc[4] and loc[6])!='x'or'o') | ((loc[0] and loc[4] and loc[8])!='x'or'o'): 
    keeping_turns=[]
    if len(keeping_turns)==0 or len(keeping_turns)%2==0:
        player=player_1
        symbol=symbol_1
    else:
        player=player_2
        symbol=symbol_2
            #result=resultglob
        result=input(' please ' +player+' insert your chosen location: ')

我希望到达最后一行,输入一个值。但是我陷入了'*'的状态,每次都必须中断内核。enter code here

0 个答案:

没有答案