python猜拳小游戏代码

猜拳小游戏
作者没事的时候,编写了个猜拳小游戏的代码,现在上传分享给大家,代码如下:
python猜拳小游戏代码


# 导入产生随机数的函数包
import random

# 设置循环的初始化条件
i = "继续"

# 判断i是否等于"继续"字符串,如果不等于则退出循环,游戏结束
while i == "继续":

    # 电脑产生的随机数
    computer = random.randint(1, 3)

    # 玩家输入所出的拳头
    player = input("请输入您想要出的拳头:")

    # 判断玩家输入的拳头是否是下面的条件
    if player == "石头" or player == "剪刀" or player == "布":

        # 根据判断条件将电脑产生的随机数按照条件转换成字符串
        if computer == 1:

            computer = "石头"

            # 根据游戏规则,判断谁输谁赢
            if computer == player:

                print("您和电脑真的是心有灵犀")

                print("电脑所出的拳头是: %s" % computer)

            elif computer == "石头" and player == "剪刀":

                print("真可惜,您被电脑击败了")

                print("电脑所出的拳头是: %s" % computer)

            else:

                print("您真厉害,将电脑给击败了")

                print("电脑所出的拳头是: %s" % computer)

        elif computer == 2:

            computer = "剪刀"

            if computer == player:

                print("您和电脑真的是心有灵犀")

                print("电脑所出的拳头是: %s" % computer)

            elif computer == "剪刀" and player == "布":

                print("真可惜,您被电脑击败了")

                print("电脑所出的拳头是: %s" % computer)

            else:

                print("您真厉害,将电脑给击败了")

                print("电脑所出的拳头是: %s" % computer)

        else:

            computer = "布"

            if computer == player:

                print("您和电脑真的是心有灵犀")

                print("电脑所出的拳头是: %s" % computer)

            elif computer == "布" and player == "石头":

                print("真可惜,电脑将您击败了")

                print("电脑所出的拳头是: %s" % computer)

            else:

                print("您真厉害,将电脑给击败了")

                print("电脑所出的拳头是: %s" % computer)

        # 比试结束后,要求玩家输入是否继续游戏
        i = input("请输入继续/退出:")

        # 根据上面i得到的玩家输入的信息,来判断是否退出循环
        if i == "退出":

            break

        elif i == "继续":

            i = "继续"

        else:

            print("您输入的信息是错误的,游戏结束!")

            break

    # 当玩家输入的不是"石头"、"剪刀"、"布"三个字符串的其中一种,则退出循环,游戏结束
    else:

        print("您输入的拳头是错误的,游戏退出!")

        break

1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
6.全库网管理猿邮箱地址:admin@qkuser.com,我们会在收到您的邮件后三个工作日内完成处理!
7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

全库网 » python猜拳小游戏代码
禁止此类操作!