Я хочу проверить этот код для бесконечной циклической строки 21 - PullRequest
0 голосов
/ 08 июля 2019

это простой тик-ток код игры на python, кажется, что есть бесконечный цикл, но я не могу его найти

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

...