这是为何,永远是20分
  • 板块P1838 三子棋I
  • 楼主Sawa0920
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/17 19:30
  • 上次更新2024/5/17 21:32:18
查看原帖
这是为何,永远是20分
1342579
Sawa0920楼主2024/5/17 19:30

求助求助,大佬帮指点一下,改了很久都是20分

x = input(':')
lst = [{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 len(x) < 9 and len(x) % 2 == 0:
    print('uim wins.')
elif len(x) < 9 and len(x) % 2 != 0:
    print('xiaoa wins.')
else:
    flag = 0
    if len(x) == 9:
        xiaoa = set([int(i) for i in x[0::2].split()])
        uim = set([int(i) for i in x[1::2].split()])
        for i in lst:
            if i <= xiaoa:
                print('xiaoa wins.')
                flag = 1
                break
            if i <= uim:
                print('uim wins.')
                flag = 1
                break
    if flag == 0:
        print('drew.')
2024/5/17 19:30
加载中...