猫史档案馆


【Python作品分享】猜数:海龟编辑器7代 图随便找的 第一次做 多多见谅【作品秀】

用户:一叶知秋deQY一叶知秋deQY查看:0 回复:0 评论:0 创建时间:2020-12-12T21:10:56


【作品展示】

center_image

 

【作品介绍】

输入52三次有惊喜

在开始游戏的时候

 

【作品源代码】

import random


print('你好,欢迎游玩‘猜数游戏”!')
w = int(input('是否查看公告?\n-1--:查看\n其余:跳过\n'))
guanli = 0
if (w == 1):
    print('本版本为1.3版本,更新了排版,其余功能将在以后更新。更新日期:2020 12 12 20:22 45(制作人:一叶知秋和他的同伴)')
x = int(input('是否开始游戏?\n开始1 \n退出2\n'))
if (x == 1):
    r = 0
elif (x == 52):
    n = int(input('你依旧没有选择,必须开始。'))
    if (n == 52):
        z = int(input('确定进入?'))
        if (z == 52):
            print('进入成功')
            print('已进入超级管喵模式')
            n = int(input('1菜单2无'))
            if (n == 1):
                n = int(input('菜单:1获取所有权'))
                if (n == 1):
                    guanli = 1
                    print('获取成功')
                else:
                    print('失败')
                    guanli = 0
            else:
                print('暂无')
        else:
            print('失败')
    else:
        r = 0
else:
    print('你依旧没有选择,必须开始。')
x = int(input('请选择模式:\neasy(1)\nhard(2)\n自定义(3)'))
if (guanli == 0):
    if (x == 1):
        www = random.randint(1, 2)
        life = (5 - www)
        print('运气好,只减了{}条命!'.format(www))
        a = 1
        b = 10
        num = random.randint(int(a), int(b))
        print('此关为{}命,数为1至10。'.format(life))
    elif (x == 2):
        aaaa = random.randint(1, 5)
        life = (10 - aaaa)
        print('运气还行,只减了{}条命!'.format(aaaa))
        a = 1
        b = 50
        num = random.randint(int(a), int(b))
        print('此关为{}命,数为1至10。'.format(life))
    elif (x == 3):
        print('此模式为自定义,发挥你的想象吧!')
        d = int(input('请输入初始命数'))
        bbbb = int(input('请输入减少命数'))
        life = (d - bbbb)
        print('运气我也不知道,只减了{}条命!'.format(bbbb))
        a = input('请输入随机数的最小值')
        b = input('请输入随机数的最大值')
        num = random.randint(int(a), int(b))
        print('现在!')
    else:
        eee = 0
    mychioce = 1
    print('第1轮开始!')
    while True:
        e = int(input('请猜一猜这个随机数'))
        if (e == num):
            print('你猜对了,你只用了{}次!游戏结束!'.format(mychioce))
            break
        elif (e < num):
            print('你猜小了,请再来一次!')
        else:
            print('你猜大了,请再来一次!')
        mychioce += 1
        life -= 1
        if (life == 0):
            print('游戏结束,你没命了,正确答案是{}'.format(num))
else:
    n = int(input('是否查看答案1是其他否(你是超级管喵)'))
    if (n == 1):
        if (x == 1):
            www = random.randint(1, 2)
            life = (5 - www)
            print('运气好,只减了{}条命!'.format(www))
            a = 1
            b = 10
            num = random.randint(int(a), int(b))
            print('此关为{}命,数为1至10。'.format(life))
            print('答案是{}'.format(num))
        elif (x == 2):
            aaaa = random.randint(1, 5)
            life = (10 - aaaa)
            print('运气还行,只减了{}条命!'.format(aaaa))
            a = 1
            b = 50
            num = random.randint(int(a), int(b))
            print('此关为{}命,数为1至50。'.format(life))
            print('答案是{}'.format(num))
        elif (x == 3):
            print('此模式为自定义,发挥你的想象吧!')
            d = int(input('请输入初始命数'))
            bbbb = int(input('请输入减少命数'))
            life = (d - bbbb)
            print('运气我也不知道,只减了{}条命!'.format(bbbb))
            a = input('请输入随机数的最小值')
            b = input('请输入随机数的最大值')
            num = random.randint(int(a), int(b))
            print('现在!')
            print('答案是{}'.format(num))
        else:
            eee = 0
        mychioce = 1
        print('第1轮开始!')
        while True:
            e = int(input('请猜一猜这个随机数'))
            if (e == num):
                print('你猜对了,你只用了{}次!游戏结束!'.format(mychioce))
                break
            elif (e < num):
                print('你猜小了,请再来一次!')
            else:
                print('你猜大了,请再来一次!')
            mychioce += 1
            life -= 1
            if (life == 0):
                print('游戏结束,你没命了,正确答案是{}'.format(num))
                break
    else:
        if (x == 1):
            www = random.randint(1, 2)
            life = (5 - www)
            print('运气好,只减了{}条命!'.format(www))
            a = 1
            b = 10
            num = random.randint(int(a), int(b))
            print('此关为{}命,数为1至10。'.format(life))
        elif (x == 2):
            aaaa = random.randint(1, 5)
            life = (10 - aaaa)
            print('运气还行,只减了{}条命!'.format(aaaa))
            a = 1
            b = 50
            num = random.randint(int(a), int(b))
            print('此关为{}命,数为1至10。'.format(life))
        elif (x == 3):
            print('此模式为自定义,发挥你的想象吧!')
            d = int(input('请输入初始命数'))
            bbbb = int(input('请输入减少命数'))
            life = (d - bbbb)
            print('运气我也不知道,只减了{}条命!'.format(bbbb))
            a = input('请输入随机数的最小值')
            b = input('请输入随机数的最大值')
            num = random.randint(int(a), int(b))
            print('现在!')
        else:
            eee = 0
        mychioce = 1
        print('第1轮开始!')
        while True:
            e = int(input('请猜一猜这个随机数'))
            if (e == num):
                print('你猜对了,你只用了{}次!游戏结束!'.format(mychioce))
                break
            elif (e < num):
                print('你猜小了,请再来一次!')
            else:
                print('你猜大了,请再来一次!')
            mychioce += 1
            life -= 1
            if (life == 0):
                print('游戏结束,你没命了,正确答案是{}'.format(num))
                break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页