|
|
发表于 2018-3-15 16:56:44
|
显示全部楼层
- data = '''581493762
- 963712584
- 274865931
- 129546378
- 436187295
- 758329146
- 892671453
- 615934827
- 347258619'''
- list = data.split('\n')
- rw = 0
- def n():
- global rw
- for i in range(9):
- aims = ['1','2','3','4','5','6','7','8','9','1','2','3','4','5','6','7','8','9']
- for each in range(9):
- try:
- aims.remove(list[i][each])
- aims.remove(list[each][i])
- except ValueError:
- rw = 1
- break
- if rw:
- break
- def t():
- global rw
- for v in range(0,9,3):
- for l in range(0,9,3):
- for i in range(3):
- aims = ['1','2','3','4','5','6','7','8','9']
- for each in range(3):
- try:
- aims.remove(list[i + v][each + l])
- except ValueError:
- rw = 1
- break
- if rw:
- break
- if rw:
- break
- if rw:
- break
- n()
- t()
- print('Wrong' if rw else 'Right')
-
-
复制代码
混经验 |
|