猫史档案馆


【Python作品分享】军棋裁判【教程贴】

用户:热情的飞电鼠5dhw热情的飞电鼠5dhw查看:0 回复:1 评论:0 创建时间:2023-01-12T17:37:22


【作品展示】

center_image

 

【作品介绍】

可以当做下军旗时的裁判,判定除了吃军旗以外的一切吃棋结果

 

【作品源代码】

import time


for k in range(20):
    for i in range(30):
        print('   ')
    a = input('请红方输入棋子名称:')
    for i in range(30):
        print('   ')
    b = input('请黑方输入棋子名称:')
    box = ['工兵', '排长', '连长', '营长', '团长', '旅长', '师长', '军长', '司令', '地雷']
    x = 0
    y = 0
    if (a == '喵' or b == '喵'):
        for i in range(30):
            print('   ')

        print('有喵')
        if a=='喵':
            print('红方胜')
        else:
            print('黑方胜')
        time.sleep(3)
    else:
        for i in range(10):
            if (a == box[i]):
                x = i
        for j in range(10):
            if (b == box[j]):
                y = j
        for i in range(30):
            print('   ')
        if (x == 0 and y == 9):
            print('红方胜')
        elif (y == 0 and x == 9):
            print('黑方胜')
        elif (x > y):
            print('红方胜')
            if (x == 9):
                print('地雷')
        elif (x < y):
            print('黑方胜')
            if (y == 9):
                print('地雷')
        else:
            print('棋子大小相同')
        time.sleep(3)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
mornwindmornwind

可是这样输入的过程不也就知道对方是什么棋子了···

点赞0


评论