莫名其妙过不了,同输出直接用print都能过,求指点 谢谢大佬
查看原帖
莫名其妙过不了,同输出直接用print都能过,求指点 谢谢大佬
431460
sh_19002408楼主2020/11/25 17:47
string = input()
length = len(string)
win_list = [(1,2,3), (4,5,6), (7,8,9), (1,4,7), (2,5,8), (3,6,9), (1,5,9), (3,5,7)]
if length < 9:
    if length % 2 == 0:
        print('uim wins.', end='')
    else:
        print('xiaoa wins.', end='')
else:
    xiaoa_list = [int(string[2*i]) for i in range(5)]
    key_num = xiaoa_list[-1]
    count = 0
    for each in win_list:
        if key_num in each:
            count = 0
            for i in each:
                if i in xiaoa_list:
                    count += 1
            if count == 3:
                print('xiaoa wins.', end='')
                break
    if count != 3:
        print('drew.',end='')
2020/11/25 17:47
加载中...