猫史档案馆


【Python作品分享】口袋精灵【作品秀】

用户:宇宙里的一株小草宇宙里的一株小草查看:0 回复:0 评论:0 创建时间:2022-07-10T13:08:33


【作品展示】

center_image

 

【作品介绍】

有Python写的一款人机交互游戏,再现经典,无聊时打发打发时间。这是不错的选择!看看吧(>ω・* )ノ

 

【作品源代码】

import random

c=["鸡汤来喽","金钱豹","我嫩跌","学霸题","退退退"]
num=["250","300","350","450","500"]
zfc=["成功","失败"]
p=[]

wj=int(random.randint(0,1))
d=int(random.randint(0,4))

e=c[d]
f=num[d]
z=zfc[wj]

zg=200
xl=400
jg=100
hjj=int(f)-200



print("\n ")
print("--------欢迎来到源码世界--------")
print("让您做选项时输入数字  ")
print("你将在这里展开精灵抓捕,让自己变强")
print("现在我来教你攻略\n\n1.你玩过口袋精灵吗\n2.你可以获得精灵球\n3.你可以用精灵球捕捉精灵\n注意:如果你退出游戏一切东西会消失,不按要求来会陷入喵循环")
a=input("\n你是否开始游戏(数字 1:开始   2:退出游戏)")


if int(a)==1:
    print("-------------\n你选择开始游戏\n你有无数个普通精灵球")
    print("加载中...")
    print("加载完毕")
    print("--------------")
    b=input("\n你是要干神魔(数字1 开始捕捉精灵)")
    if int(b)==1:
        while True:
            print("-----------\n精灵",format(e),"血量为",format(f))
            print("你当前攻击力为200  你的血量为400   精灵攻击100")
            g=input("你是要干神魔(数字 1攻击精灵  2捕捉精灵 3放弃  )")
            

            

            if int(g)==1:
                print("精灵血量还剩",hjj)
                df=input("你是要干神魔(数字 1攻击精灵  2捕捉精灵 3放弃  你还有一次攻击机会  )")
                
                if int(df) == 2:
                    if hjj-int(zg) and hjj > 50:
                        print("精灵血量太多无法捕捉")
                    elif hjj-int(zg) or hjj<= 50:
                        abc=print("捕捉", z)
                        zfc = ["成功", "失败"]
                        z = zfc[wj]
                        wj = int(random.randint(0, 1))
                        
                if int(df) == 1:
                    print("现在精灵血量还剩",hjj-200)
                    if hjj-200<51 and hjj-200>0:
                        we=input("精灵血量可以捕捉你有50%的几率成功 数字1捕捉")
                        if int(we)==1:
                            print("捕捉",z)
                            zfc=["成功","失败"]
                            z = zfc[wj]
                            wj = int(random.randint(0, 1))
                
                    if hjj-int(zg)<=0:
                        print("你杀喵了精灵,无法捕捉")
                

                c = ["鸡汤来喽", "金钱豹", "我嫩跌", "学霸题", "退退退"]
                num=["250","300","350","450","500"]

                d = int(random.randint(0, 4))
                e = c[d]
                f = num[d]

                zg = 200
                xl = 400
                jg = 100           
                hjj = int(f)-int(zg)
            if int(g) == 2:
                if hjj-int(zg) and hjj > 50:
                    print("精灵血量太多无法捕捉")
            
        while True:
            print("没有该选项")
            qw=input("\n你是否开始游戏(数字 1:开始   2:退出游戏)")
            if int(qw)==1:
                b = input("\n你是要干神魔(数字1 开始捕捉精灵)")
                break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页