猫史档案馆


【Python作品分享】新的作品-11【作品秀】

用户:灵巧的狼王蛛-DO3灵巧的狼王蛛-DO3查看:0 回复:1 评论:0 创建时间:2020-05-31T11:55:02


【作品展示】

center_image

 

【作品介绍】

AS

 

【作品源代码】

import time
import random


def function1():

    print('你有', tieding, '个铁钉')
    print('你有', muban, '个木板')
    print('你有', yiwu, '个衣物')
    print('你有', buliao, '个布料')
    print('你有', tiejian, '个铁剑')
    print('你有', shimao, '个石矛')
    print('你有', mubang, '个木棒')
    print('你有', chanzi, '个铲子')
    print('你有', fuzi, '个斧子')
    print('你有', zhangpeng, '个帐篷')
    print('你有', zhufa, '个竹筏')
    print('你有', shengzi, '个绳子')
    print('你有', zhuteng, '个竹藤')
    print('你有', maocao, '个茅喵')
    print('你有', dianchi, '个电池')
    print('你有', tiepi, '个铁皮')
    print('你有', suliao, '个塑料')
    print('你有', mutou, '个木头')
    print('你有', huochai, '个火柴')
    print('你有', yaobao, '个药包')
    print('你有', caoyao, '个喵药')
    print('你有', mianbao, '个面包')
    print('你有', binggan, '个饼干')
    print('你有', yeguo, '个野果')
    print('你有', kuangquanshui, '个矿泉水')
    print('你有', guantou, '个罐头')
    print('你有', kaozhurou, '个烤猪肉')
    print('你有', kaoyurou, '个烤鱼肉')
    print('你有', shengyurou, '个生鱼肉')
    print('你有', shengzhurou, '个生猪肉')

def function2():

    print('1.你有', yiwu, '个衣物')
    print('2.你有', zhangpeng, '个帐篷')
    print('3.你有', zhufa, '个竹筏')
    print('4.你有', shengzi, '个绳子')
    print('5.你有', yaobao, '个药包')
    print('6.你有', mianbao, '个面包')
    print('7.你有', binggan, '个饼干')
    print('8.你有', yeguo, '个野果')
    print('9.你有', kuangquanshui, '个矿泉水')
    print('10.你有', guantou, '个罐头')
    print('11.你有', kaozhurou, '个烤猪肉')
    print('12.你有', kaoyurou, '个烤鱼肉')

def function3():

    print('你来到了商店')
    time.sleep(1)
    function1()
    time.sleep(2)
    print('1.生猪肉元\n2.生鱼肉元\n3.烤鱼肉元\n4.烤猪肉元\n5.罐头元\n6.矿泉水元\n7.野果元\n8.饼干元\n9.面包元\n10.喵药元\n11.药包元\n12.火柴元\n13.木头元\n14.塑料元\n15.铁皮元\n16.电池元\n17.茅喵元\n18.竹藤元\n19.绳子元\n20.竹筏元\n21.帐篷元\n22.斧子元\n23.铲子元\n24.石矛元\n25.木棒元\n26.铁剑元\n27.布料元\n28.衣物元\n29.铁钉元\n30.木板元')
    a41 = int(input('你要买什么?'))
    a42 = int(input('买几个?'))
    if (a41 == 1):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 2):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 3):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 4):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 5):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 6):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 7):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 8):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 9):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 10):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 11):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 12):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 13):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 14):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 15):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 16):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 17):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 18):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 19):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 20):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 21):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 22):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 23):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 24):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 25):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 26):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 27):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 28):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 29):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    elif (a41 == 30):
        if (a42 * 1 <= jinbi):
            shengzhurou += a42
            jinbi -= (1 * a42)
            print('你成功买了', a42, '个')
            print('你花费了', (a42 * 1), '元')
            print('你有', jinbi, '元')
        else:
            print('你的钱不够')
    else:
        print('请输入正确的选项')

def function4():

    a51 = int(input('你要做什么?\n1.竹筏\n2.帐篷\n3.斧子\n4.铲子\n5.石矛\n6.木棒\n7.铁剑\n8.衣物\n9.铁钉\n10.木板'))
    if (a51 == 1):
        a52 = int(input('做几个'))
        if (a52 * 3 <= mutou):
            zhufa += a52
            mutou -= (a52 * 3)
            print('你制作了', a52, '个竹筏')
            print('你还有', mutou, '个木头')
            print('你有', zhufa, '个竹筏')
        else:
            print('你的木头不够')
    elif (a51 == 2):
        a52 = int(input('做几个'))
        if (a52 * 5 <= maocao and a52 * 2 <= shengzi):
            zhangpeng += a52
            mutou -= (a52 * 3)
            print('你制作了', a52, '个竹筏')
            print('你还有', mutou, '个木头')
            print('你有', zhufa, '个竹筏')
        elif (a52 * 5 >= maocao and a52 * 2 >= shengzi):
            print('你的茅喵和绳子不够')
        elif (a52 * 2 >= shengzi):
            print('你的绳子不够')
        else:
            print('你的茅喵不够')
    elif (a51 == 3):
        a52 = int(input('做几个'))
    elif (a51 == 4):
        a52 = int(input('做几个'))
    elif (a51 == 5):
        a52 = int(input('做几个'))
    elif (a51 == 6):
        a52 = int(input('做几个'))
    elif (a51 == 7):
        a52 = int(input('做几个'))
    elif (a51 == 8):
        a52 = int(input('做几个'))
    elif (a51 == 9):
        a52 = int(input('做几个'))
    elif (a51 == 10):
        a52 = int(input('做几个'))
    else:
        print('请输入正确的选项')

a52

print('在1899年的寒冬,你出生于一个贫穷的家庭')
time.sleep(1)
print('你很瘦小,还天生喵,断了一只手')
time.sleep(1)
print('你的到来,让本不富裕的家庭更是雪上加霜')
time.sleep(1)
print('但他们没有抛弃你,一直省钱养你到大')
time.sleep(1)
print('直到你15岁时,他们把你放在中国的亲戚家')
time.sleep(1)
print('但你的亲戚对你很厌恶,于是你带着偷来的钱去找你的父母')
time.sleep(1)
print('于是你开启了你的寻找之旅')
time.sleep(1)
shengmingzhi = 100
jiezhi = 100
pibeizhi = 100
jinbi = 100
naikezhi = 100
hanleng = 100
shengzhurou = 0
shengyurou = 0
kaoyurou = 0
kaozhurou = 0
guantou = 5
kuangquanshui = 0
yeguo = 0
binggan = 10
mianbao = 10
caoyao = 0
yaobao = 0
huochai = 20
mutou = 0
suliao = 0
tiepi = 0
dianchi = 0
maocao = 0
zhuteng = 0
shengzi = 0
zhufa = 0
zhangpeng = 0
fuzi = 0
chanzi = 0
shimao = 0
mubang = 0
tiejian = 0
buliao = 5
yiwu = 2
tieding = 0
muban = 0
a1 = int(input('你要去哪里?1.欧洲2.美洲3.非洲'))
if (a1 == 1):
    A = 0
    print('你来到了海边')
    while (A == 0):
        a2 = int(input('你要做什么1.使用物品2.搜索物品3.去商店4.制作物品5.查看背包6.开始远洋'))
        if (a2 == 1):
            function2()
            a3 = int(input('你要使用什么(请按上面的序号)'))
            if (a3 == 1):
                a31 = int(input('使用几个'))
                if (a31 <= yiwu):
                    hanleng += (a31 * 10)
                    print('你的耐寒程度增加了', (a31 * 10))
                    print('你的耐寒程度为', hanleng)
                else:
                    print('你的物品不够')
            elif (a3 == 2):
                pass
            elif (a3 == 3):
                pass
            elif (a3 == 4):
                pass
            elif (a3 == 5):
                a31 = int(input('使用几个'))
                if (a31 <= yaobao):
                    shengmingzhi += int((a31 * 8))
                    print('你的生命值增加了', (a31 * 8))
                    print('你的生命值为', shengmingzhi)
                else:
                    print('你的物品不够')
            elif (a3 == 6):
                a31 = int(input('使用几个'))
                if (a31 <= mianbao):
                    jiezhi += int((a31 * 5))
                    print('你的饥饿值增加了', (a31 * 5))
                    print('你的饥饿值为', jiezhi)
                else:
                    print('你的物品不够')
            elif (a3 == 7):
                a31 = int(input('使用几个'))
                if (a31 <= binggan):
                    jiezhi += int((a31 * 5))
                    naikezhi -= int((a31 * 1))
                    print('你的饥饿值增加了', (a31 * 5))
                    print('你的饥饿值为', jiezhi)
                    print('你的耐渴值减少了', (a31 * 1))
                    print('你的耐渴值为', naikezhi)
                else:
                    print('你的物品不够')
            elif (a3 == 8):
                a31 = int(input('使用几个'))
                if (a31 <= yeguo):
                    a32 = random.randint(1, 6)
                    jiezhi += int((a31 * 4))
                    naikezhi += int((a31 * 1))
                    print('你的饥饿值增加了', (a31 * 4))
                    print('你的饥饿值为', jiezhi)
                    print('你的耐渴值增加了', (a31 * 1))
                    print('你的耐渴值为', naikezhi)
                    if (a32 < 2):
                        shengmingzhi -= (a31 * 2)
                        print('你的生命值减少了', (a31 * 2))
                        print('你的生命值为', shengmingzhi)
                else:
                    print('你的物品不够')
            elif (a3 == 9):
                a31 = int(input('使用几个'))
                if (a31 <= kuangquanshui):
                    naikezhi += int((a31 * 5))
                    print('你的耐渴值增加了', (a31 * 5))
                    print('你的耐渴值为', naikezhi)
                else:
                    print('你的物品不够')
            elif (a3 == 10):
                a31 = int(input('使用几个'))
                if (a31 <= guantou):
                    jiezhi += int((a31 * 5))
                    print('你的饥饿值增加了', (a31 * 5))
                    print('你的饥饿值为', jiezhi)
                    naikezhi += int((a31 * 3))
                    print('你的耐渴值增加了', (a31 * 3))
                    print('你的耐渴值为', naikezhi)
                else:
                    print('你的物品不够')
            elif (a3 == 11):
                a31 = int(input('使用几个'))
                if (a31 <= kaozhurou):
                    jiezhi += int((a31 * 7))
                    print('你的饥饿值增加了', (a31 * 7))
                    print('你的饥饿值为', jiezhi)
                    naikezhi -= int((a31 * 1))
                    print('你的耐渴值减少了', (a31 * 1))
                    print('你的耐渴值为', naikezhi)
                else:
                    print('你的物品不够')
            elif (a3 == 12):
                a31 = int(input('使用几个'))
                if (a31 <= kaoyurou):
                    jiezhi += int((a31 * 5))
                    print('你的饥饿值增加了', (a31 * 5))
                    print('你的饥饿值为', jiezhi)
                    naikezhi -= int((a31 * 1))
                    print('你的耐渴值减少了', (a31 * 1))
                    print('你的耐渴值为', naikezhi)
                else:
                    print('你的物品不够')
            else:
                print('请输入正确的选项')
        elif (a2 == 2):
            a33 = [0, 0, 0, 0, 2, 3, 1, 4, 5, 6, 7, 8, 9, 10, 11]
            a34 = random.choice(a33)
            print('搜索中…')
            time.sleep(random.randint(1, 5))
            if (a34 == 3):
                a35 = random.randint(2, 4)
                suliao += a35
                print('你的塑料增加了', a35)
                print('你有', suliao, '个塑料')
            elif (a34 == 2):
                a35 = random.randint(2, 4)
                caoyao += a35
                print('你的喵药增加了', a35)
                print('你有', caoyao, '个喵药')
            elif (a34 == 4):
                a35 = random.randint(2, 4)
                tiepi += a35
                print('你的铁皮增加了', a35)
                print('你有', tiepi, '个铁皮')
            elif (a34 == 1):
                a35 = random.randint(1, 3)
                yeguo += a35
                print('你的野果增加了', a35)
                print('你有', yeguo, '个野果')
            elif (a34 == 5):
                a35 = random.randint(2, 4)
                zhuteng += a35
                print('你的竹藤增加了', a35)
                print('你有', zhuteng, '个竹藤')
            elif (a34 == 6):
                a35 = random.randint(2, 4)
                buliao += a35
                print('你的布料增加了', a35)
                print('你有', buliao, '个布料')
            elif (a34 == 7):
                a35 = random.randint(2, 4)
                dianchi += a35
                print('你的电池增加了', a35)
                print('你有', dianchi, '个电池')
            elif (a34 == 8):
                a35 = random.randint(2, 4)
                maocao += a35
                print('你的茅喵增加了', a35)
                print('你有', maocao, '个茅喵')
            else:
                print('周围什么也没有')
        elif (a2 == 3):
            function3()
        elif (a2 == 4):
            pass
        elif (a2 == 5):
            function1()
        elif (a2 == 6):
            A = 1
            print('你开始了远洋')
            print('你需要经过太平洋、印度洋、红海、大西洋(可能经过)')
        else:
            print('请输入正确的选项')
elif (a1 == 2):
    print('暂未开放,程序员正在努力加班中')
elif (a1 == 3):
    print('暂未开放,程序员正在努力加班中')
else:
    print('请输入正确的选项')
while (A == 0):
    time.sleep(0.001)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
蒟蒻OIer1048576蒟蒻OIer1048576

大型积木游戏

点赞0


评论