栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础流程猜拳游戏,第一天记录

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础流程猜拳游戏,第一天记录

'''
猜拳游戏
1.剪刀  2.石头  3.布
玩家为player  电脑为com
'''
def func():
    winplayer = 0
    wincom = 0
    for b in range(1,4):
        com = input('电脑出拳:')
        player = input('玩家出拳:')
        # print('电脑出拳{}'.format(com))

        if int(player) == int(com):
            print('平局不计分!!')
        elif int(player) - int(com) == 1 or int(player) - int(com) == -2:
            winplayer += 1
            print('玩家获胜!!且玩家获胜次数为{}'.format(winplayer),'电脑获胜的次数为{}'.format(wincom))
        else:
            wincom += 1
            print('电脑获胜!!且玩家获胜次数为{}'.format(winplayer),'电脑获胜的次数为{}'.format(wincom))
        print(f'这是第{b}局游戏,游戏比分为{winplayer}:{wincom}')

    if winplayer > wincom:
        print('{}轮游戏过后,玩家获胜'.format(b))
    elif winplayer < wincom:
        print('{}轮游戏过后,电脑获胜'.format(b))
    elif winplayer == wincom:
        print('进入加时赛!!')
        l = 5
        for p in range(4,l):
            print('这是第{}局'.format(p))
            com =input('电脑出拳:')
            player = input('玩家出拳:')
            # print('电脑出拳{}'.format(com))

            if int(player) - int(com) == 2 or int(player) - int(com) == -1:
                wincom += 1
                print('电脑获胜!!且玩家获胜次数为{}'.format(winplayer),'电脑获胜的次数为{}'.format(wincom))

            elif int(player) - int(com) == 1 or int(player) - int(com) == -2:
                winplayer += 1
                print('玩家获胜!!且玩家获胜次数为{}'.format(winplayer),'电脑获胜的次数为{}'.format(wincom))
            elif int(player) == int(com):
                l += 1
                print('平局不计分!!')
                continue
# func()
新手第一天学习记录

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846507.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号