猫史档案馆


【Python作品分享】UP喵【作品秀】

用户:无穷呀无穷呀查看:0 回复:0 评论:0 创建时间:2022-04-30T10:37:26


【作品展示】

center_image

 

【作品介绍】

健康工作室出品——必属精品!

可以来试一试!

 

【作品源代码】

import time
import random


print('UP喵')
time.sleep(0.7)
print('你和对手分别有各自的血量,只要谁将对方炸喵了,谁就获胜。')
time.sleep(0.7)
print('你有初始金币7枚,可以用来释放技能。')
time.sleep(0.7)
print('w:需消耗1金币,s:需消耗2金币,a:需消耗3金币,d:需消耗2金币,f:不消耗金币,r:消耗4金币,i:投降')

HP1 = 10000
HP2 = 10000
喵 = 7
hp_f = 0
print('我们来玩up喵吧!')
time.sleep(0.7)
while True:
    print('你还剩', 喵, '个金币')
    time.sleep(0.7)
    print('你的技能有:w:小型喵(伤害1000),s:深水单(伤害2000),a:核弹(伤害4000),d:防御(防御一次),f:赚金币(赚2金币),r:暴击x2(伤害5100)')
    cj = input('请输入要放的技能:')
    if (cj == 'w'):
        if (喵 > 0):
            print('Doon!')
            time.sleep(1)
            HP2 -= 1000
            print('攻击成功!')
            time.sleep(1)
            print('对手还剩', HP2, '点血量!')
            喵 -= 1
        else:
            print('金币不够啦~')
    if (cj == 's'):
        if (喵 > 1):
            print('Poom!')
            time.sleep(1)
            HP2 -= 2000
            print('攻击成功!')
            time.sleep(1)
            print('对手还剩', HP2, '点血量!')
            喵 -= 2
        else:
            print('金币不够啦~')
    if (cj == 'a'):
        if (喵 > 2):
            print('Boom!')
            time.sleep(1)
            HP2 -= 4000
            print('攻击成功!')
            time.sleep(1)
            print('对手还剩', HP2, '点血量!')
            喵 -= 3
        else:
            print('金币不够啦~')
    if (cj == 'r'):
        if (喵 > 4):
            print('Boom, borgi!')
            time.sleep(1)
            HP2 -= 5100
            print('攻击成功!')
            time.sleep(1)
            print('对手还剩', HP2, '点血量!')
            喵 -= 5
        else:
            print('金币不够啦~')
    if (cj == 'd'):
        if (喵 > 1):
            print('开启防御成功!')
            hp_f = 1
            time.sleep(1)
            print('你还剩', HP1, '点血量!')
            喵 -= 2
        else:
            print('金币不够啦~')
    if (cj == 'f'):
        喵 += 2
        print("'氪金'成功!")
        time.sleep(1)
        print('你还剩', 喵, '点金币!')
    if (cj == 'i'):
        print('你投降了!')
        break
    if (HP2 <= 0):
        print('你赢了!')
        break
    else:
        pass
    print('该对手了!')
    if (hp_f == 0):
        auit = random.randint(1000, 2000)
        print('对手出了', random.randint(4, 10), '招,伤害:', auit)
        HP1 -= auit
        time.sleep(0.7)
        print('你还剩', HP1, '点血量!')
    else:
        print('防御成功!')
        hp_f = 0
    if (HP1 <= 0):
        print('你输了!')
        break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页