题解 | 井字棋

井字棋

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!')

穷举

全部评论

相关推荐

缒梦&独舞:这家公司是这样的,去年给我实习offer了,不过也是面着玩儿的,他周六还要去做公益志愿活动
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务