我自己制作的文字游戏!!!!!
这是我千辛万苦自己做的游戏,来作为新手报告{:10_266:}代码如下:
print('——————————————————我用python制作的第一个文字游戏——————————————————')
import time
import random
#登入界面
input('请输入您的用户名:',)
age = int(input('请问您的岁数是多少:'))
if age <= 17:
quit(print('对不起,您还未成年,请回家写作业去,您的作业还在家等您会来呢!'))
else:
print('欢迎您进来,您可以在这里玩多种游戏!!!您想玩什么呢?')
#玩耍界面
print('请输入大写,谢♂谢')
a1 = input('A.猜数字B.打小怪兽C.不玩了:')
if a1 == 'C' :
print('真遗憾,下次有缘再见把~')
elif a1 == 'A' :
print('''嗯嗯!那就来猜一个1000以内的整数好啦\n来猜猜我心里想的数是多少?\n一共有二十次机会哟''')
right = random.randint(0,1000)
for i in range(20):
print('--------------------------')
char = int(input('请输入:'))
if char == right :
print('猜对啦!')
break
elif char>right:
print('猜大了捏')
else:
print('猜小了捏')
else:
print('二十次机会都没有猜中,你失败啦')
elif a1 == 'B' :
blood = random.randint(1,100)
attack = random.randint(1,100)
print('经过小宇灵魂的透视,你的属性是:')
print('血量:'+str(blood))
print('攻击:'+str(attack))
time.sleep(1.5)
if blood>80 or attack>80:
print('哇!!真是天赋异禀(小宇趁你不注意偷偷擦口水)')
elif blood<20 or attack<20:
print('emmm,接下来的路要小心啊!')
else:
print('海星啊兄dei!加把劲我们可以干掉小怪兽~')
time.sleep(1.5)
print('--------------------------')
while blood>0:
time.sleep(1.5)
blood2 = random.randint(1,80)
attack2 = random.randint(1,80)
money2 = random.randint(1,10)
print('遇到了一只小怪兽')
print('【请选择】')
choice = input('A.攻击 B.我要肥家\n')
if choice == 'A' :
print('--------------------------')
time.sleep(1)
print('【小怪兽】\n血量:%d\n攻击:%d' % (blood2,attack2))
print('--------------------------')
time.sleep(1)
while blood > 0 and blood2 > 0:
blood = blood - attack2
blood2 = blood2 - attack
print('你发起了攻击,【小怪兽】的血量%d' % blood2)
print('同时,小怪兽向你发起了攻击,【你】的血量%d' % blood)
print('--------------------------')
time.sleep(1.2)
if blood > 0 and blood2 <= 0:
print('小怪兽死翘翘了,小宇超级崇拜你!')
print('获得了金币¥10!')
print('要给小宇买小零食嘛?')
print('【请选择】')
buy = input('A.要 B.不要\n')
if buy == 'A' :
print('--------------------------')
appetizer = ['香蕉可丽饼','草莓蛋糕','薄荷冰淇淋']
print('小宇收到了你的礼物...啊!竟然是七七最爱的'+random.choice(appetizer))
print('小宇开心到飞起来啦!')
time.sleep(1.5)
elif buy == 'B' :
print('好叭qwq哭唧唧')
print('--------------------------')
elif blood <= 0 and blood2 > 0:
print('啊呜呜qwq小怪兽把你干掉了!')
else:
print('哎呀呀,你和小怪兽都死翘翘了!')
elif choice =='B':
print('--------------------------')
break
print('''好啦好啦,你超棒der!\n(小宇给你揉揉并送你回家休息♡''')
{:10_275:} 永恒的蓝色梦想 发表于 2020-8-6 09:38
谢谢
有一个地方错了:
应该改为
print('小宇收到了你的礼物...啊!竟然是小宇最爱的'+random.choice(appetizer))
L
页:
[1]