猫史档案馆


【Python作品分享】狗子乐园【作品秀】

用户:一个少年up5C一个少年up5C查看:0 回复:2 评论:0 创建时间:2021-08-23T11:21:15


【作品展示】

center_image

 

【作品介绍】

hi ,我又来了,我带来的是一个我自己做的一个小游戏,足有80多行,可能还有一些bug,请大家在评论里多多指教

 

【作品源代码】

print("hi,欢迎来到此乐园,在这里,你可以领养一只狗子")
kg=0#体重
喵=100#饥饿
喵=100#金币
print("恭喜你,成功领养了一只金毛")
kg=kg+25.5
喵=喵-10.5
kx=100#开心
ll=100#劳累
while True:
    print("这只金毛体重:", kg, "饥饿值:",喵,"开心值为",kx,"劳累值为",ll,"你有的金币有:",喵,)
    if 喵!=100:#判断是否饿了
        print("你的狗子饿了,想吃东西了")
        sw=int(input("请输入”1“投喂食物,0取消:"))
        if sw==1:
            if 喵>=20:
                喵=喵-20
                喵=喵+10
                print("狗子的饥饿值为",喵)
                ll=ll-10
                kx=kx-10
                kg=kg+2.5
            if 喵<=20:
                print("金币太少了,尝试着说咒语来获取金币吧!")
                zy=int(input("可以说(1,2,3,4)0退出"))
                if zy==1:
                    print("您获得了10快金币")
                    喵=喵+1
                if zy==2:
                    print("您获得了15块金币")
                    喵=喵+15
                if zy==3:
                    print("您获得了20块金币")
                    喵=喵+20
                if zy==4:
                    print("您获得了50块金币")
                    喵=喵+50
        if sw==0:
            pass
    if 喵>=100:
        nk=喵-100
        喵=喵-nk
    if 喵==100:
        pass
    if kx!=100:
        print("狗子开心值为",kx)
        kn=int(input("尝试说1逗他开心吧"))
        if kn=="1":
            kx=kx+10
            喵=喵-20
            ll=ll-30
            print("狗子现在的开心指数为",kx)
        if kn==0:
            pass
    if ll<=100:
        print("你的狗子需要睡觉了,劳累值:",ll)
        lk=int(input("尝试对我说(1)让狗子睡觉,0退出"))
        if lk==0:
            pass
        if lk==1:
            ll=ll+100
            print("你的狗子睡了觉,劳累值:",ll)        
    if ll>=100:
        lj=ll-100
        ll=ll-lj
    if ll==100:
        pass
    喵k=int(input("你可以对我说1"))
    if 喵k==1:
        print("你现在喵,喵,)
        zy=int(input("可以说1,2,3,4,0退出"))
        if zy==1:
            print("您获得了10快金币")
            喵=喵+1
        if zy==2:
            print("您获得了15块金币")
            喵=喵+15
        if zy==3:
            print("您获得了20块金币")
            喵=喵+20       
        if zy==4:    
            print("您获得了50块金币")
            喵=喵+50        
    b=int(input("是否要退出(1.yes 2.no)"))
    if b==1:
        break
    if b==0:
        pass

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
十四除三余二十四除三余二

屏蔽词满天飞:-0

点赞0


评论


lsk666666lsk666666

80行很多吗……

我项目一个文件就100多行

点赞1


评论