题解 | 井字棋
井字棋
https://www.nowcoder.com/practice/0375c1d206ef48a3894f72aa07b2fdde
mr=[list(map(str,input().split()))for _ in range(3)]
for row in mr:
if row==['B','B','B']:
print('BoBo wins!')
exit()
elif row==['K','K','K']:
print('KiKi wins!')
exit()
for col in range(3):
if [mr[row][col] for row in range(3)]==['B','B','B']:
print('BoBo wins!')
exit()
if [mr[row][col] for row in range(3)]==['K','K','K']:
print('KiKi wins!')
exit()
if [mr[i][i] for i in range(3)] ==['B','B','B']:
print('BoBo wins!')
exit()
if [mr[i][i] for i in range(3)] ==['K','K','K']:
print('KiKi wins!')
exit()
if [mr[i][2-i] for i in range(3)]==['B','B','B']:
print('BoBo wins!')
exit()
if [mr[i][2-i] for i in range(3)] ==['K','K','K']:
print('KiKi wins!')
exit()
print('No winner!')
穷举

