用户:晓红-bEW查看:0 回复:0 评论:0 创建时间:2022-04-12T20:09:47
【作品展示】

【作品介绍】
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.........
【作品源代码】
import time
import random
import math
# Kirby's Dream Land
print('正在起动 星のカービィ \ 卡比的梦之国', '【 请使用英文输入且只用数字】')
time.sleep(2)
while True:
for __count in range(4):
print('...')
time.sleep(0.5)
print('zZ...')
time.sleep(0.5)
for __count in range(3):
print('zZZ...')
time.sleep(0.5)
time.sleep(1)
for __count in range(3):
print('|')
print('一觉醒来,卡比发现噗噗噗大陆所有的食物被帝帝帝大王偷走了!')
time.sleep(2.5)
print('为了夺回食物,卡比踏上了直至帝帝帝高山的旅程...')
time.sleep(1.5)
KirbyHP = 120
xiaoguai = random.randint(1, 3)
YPYL13 = 1
YPYL = 0
for __count in range(3):
print('')
if (KirbyHP <= 0):
break
if (YPYL13 == 1):
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
xiaoguaiHP = 60
YPYL13 += 1
print('卡比在瑰绿果岭的小径赶路...')
print('')
time.sleep(1.6)
elif (YPYL13 == 2):
print('得到了元气饮料2瓶!')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
YPYL += 2
xiaoguaiHP = 80
YPYL13 += 1
time.sleep(1.6)
print('卡比在碧蓝浮岛的浮船上赶路...')
time.sleep(1.6)
else:
print('得到了元气饮料1瓶!')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
YPYL += 1
xiaoguaiHP = 90
time.sleep(1.6)
print('卡比在气泡棉云的浮云上赶路...')
time.sleep(1.6)
if (xiaoguai == 1):
print('战五渣瓦多迪', '出现了!!!')
elif (xiaoguai == 2):
print('魔扫把', '出现了!!!')
else:
print('伞帽菇', '出现了!!!')
time.sleep(0.7)
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
while True:
FU = 0
print('')
ShuRu = int(input('1=攻击 2=元气饮料 3(其它数字)=防御 | 输入:'))
if (ShuRu == 1):
print(' [确定攻击吗? (卡比的体力为', KirbyHP, ')')
print('')
if (int(input(' 1=是 其它数字=不要 | 输入:')) == 1):
KirbyGJ = random.randint(11, 22)
xiaoguaiHP -= KirbyGJ
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
if (xiaoguai == 1):
print('对瓦多迪造成', KirbyGJ, '点伤害!')
elif (xiaoguai == 2):
print('对魔扫把造成', KirbyGJ, '点伤害!')
else:
print('对伞帽菇造成', KirbyGJ, '点伤害!')
else:
print('')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
elif (ShuRu == 2):
if (YPYL > 0):
print('你有', YPYL, '瓶元气饮料 将卡比的体力回复60(最大为120)确定吗?')
print('')
if (int(input(' 2=是 其它数字=不要 | 输入:')) == 2):
YPYL -= 1
KirbyHP += 60
if (KirbyHP > 120):
KirbyHP = 120
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('卡比的体力回复到了', KirbyHP, '!')
else:
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
else:
print(' [你还没有元气饮料...')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
else:
print(' [确定防御吗? (卡比的体力为', KirbyHP, ')')
print('')
if (int(input(' 3=是 其它数字=不要')) == 3):
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('你进行防御了!')
FU = 1
else:
continue
print('')
if (xiaoguaiHP <= 0):
print('卡比赢了!')
if (xiaoguai == 1):
xiaoguai = random.randint(2, 3)
elif (xiaoguai == 2):
xiaoguai += 1
else:
xiaoguai = 2
break
else:
if (FU == 1):
xiaoguaiGJ = math.floor(random.randint(8, 17) / 2)
else:
xiaoguaiGJ = random.randint(8, 17)
KirbyHP -= xiaoguaiGJ
print('它对卡比造成了', xiaoguaiGJ, '点伤害!')
if (KirbyHP <= 0):
break
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
time.sleep(1.4)
print('卡比的体力为', KirbyHP)
print('')
print('敌人的体力为', xiaoguaiHP)
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
if (KirbyHP <= 0):
print('卡比失败了......')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
time.sleep(1)
print('卡比:zZZ...zZZ...')
time.sleep(0.5)
print('zZZ...zZZ...')
time.sleep(0.8)
print('zZZ......')
else:
DeeDeeDeeKingHP = 120
print('卡比终于来到了帝帝帝高山的帝帝帝城...进去吧!卡比!')
time.sleep(2)
print('卡比终于看见把噗噗噗大陆所有的食物偷走的大家伙————帝帝帝大王!')
time.sleep(2)
print('帝帝帝大王向卡比冲来了!')
KirbyHP += 50
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('卡比的体力回复了50!')
time.sleep(0.5)
while True:
print('')
ShuRu = int(input('1=攻击 2=元气饮料 3(其它数字)=防御 | 输入:'))
if (ShuRu == 1):
print(' [确定攻击吗? (卡比的体力为', KirbyHP, ')')
print('')
if (int(input(' 1=是 其它数字=不要 | 输入:')) == 1):
KirbyGJ = random.randint(16, 27)
DeeDeeDeeKingHP -= KirbyGJ
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('对帝帝帝大王造成', KirbyGJ, '点伤害!')
else:
print('')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
elif (ShuRu == 2):
if (YPYL > 0):
print('你有', YPYL, '瓶元气饮料 将卡比的体力回复60(最大为120)确定吗?')
print('')
if (int(input(' 2=是 其它数字=不要 | 输入:')) == 2):
YPYL -= 1
KirbyHP += 60
if (KirbyHP > 120):
KirbyHP = 120
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('卡比的体力回复到了', KirbyHP, '!')
else:
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
else:
print(' [你还没有元气饮料...')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
continue
else:
print(' [确定防御吗? (卡比的体力为', KirbyHP, ')')
print('')
if (int(input(' 3=是 其它数字=不要')) == 3):
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
print('你进行防御了!')
FU = 1
else:
continue
print('')
if (DeeDeeDeeKingHP <= 0):
print('卡比赢了!')
break
else:
if (FU == 1):
DeeDeeDeeGJ = math.floor(random.randint(14, 30) / 2)
else:
DeeDeeDeeGJ = random.randint(14, 26)
KirbyHP -= DeeDeeDeeGJ
print('帝帝帝大王对卡比造成了', DeeDeeDeeGJ, '点伤害!')
if (KirbyHP <= 0):
print('卡比失败了......')
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
time.sleep(1)
print('卡比:zZZ...zZZ...')
time.sleep(0.5)
print('zZZ...zZZ...')
time.sleep(0.8)
print('zZZ......')
break
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
time.sleep(1.4)
print('卡比的体力为', KirbyHP)
print('')
print('帝帝帝大王的体力为', DeeDeeDeeKingHP)
print('———————————————————————————————————————————————————————————————————————————————————————————————————————————————————')
if (0 < KirbyHP):
print('卡比终于打败了帝帝帝大王,并用闪亮之星的力量,把充满食物的帝帝帝城整个拉了起来,')
time.sleep(2)
print('伴随着夕阳的光辉,将其带到了噗噗噗之国住民的面前,')
time.sleep(2)
print('卡比回到了家中,大睡了起来...')
time.sleep(1)
for __count in range(2):
print('zZZ...')
time.sleep(0.5)
print('zZ...')
time.sleep(0.5)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn