用户:
姚STEVEN查看:0 回复:1 评论:0 创建时间:2020-07-16T14:52:35
【作品展示】

【作品介绍】
全靠运气
【作品源代码】
import time
import random
time.sleep(2)
print('游戏开始,左边数字代表命,中间数字代表钱,右边数字代表学业值。请确保学业值足够。')
time.sleep(1)
钱 = 500
命 = 100
工作量 = 0
学业 = 0
print(命, '', 钱, '', 学业)
time.sleep(1)
while (命 > int('0')):
while (命 >= int('82')):
while (命 > int('82')):
if (钱 > int('0')):
time.sleep(1)
print('')
print('1.上学 2.购物 3.要零花钱 4.快进(1000元)')
选择 = int(input('请选择事件:'))
if (选择 == int('1')):
time.sleep(1)
print('你在学校度过了一段时间')
命 -= 1
钱 -= 40
学业 += 10
time.sleep(1)
print(命, '', 钱, '', 学业)
elif (选择 == int('2')):
time.sleep(1)
print('你买了一些东西')
钱 -= random.randint(5, 100)
命 -= 0.3
time.sleep(1)
print(命, '', 钱, '', 学业)
elif (选择 == int('3')):
time.sleep(1)
表格 = []
表格.append('你获取了零花钱')
表格.append('你没有获取零花钱')
选择 = random.choice(表格)
if (选择 == str('你获取了零花钱')):
print(选择)
time.sleep(1)
钱 += random.randint(20, 200)
命 -= 0.6
print(命, '', 钱, '', 学业)
else:
print(选择)
time.sleep(1)
命 -= 0.5
print(命, '', 钱, '', 学业)
elif (选择 == int('4')):
if (钱 >= int('1000')):
time.sleep(1)
print('已快进')
钱 -= 1000
命 -= 5
else:
print('快进失败')
time.sleep(1)
print(命, '', 钱, '', 学业)
else:
time.sleep(1)
print('你的好奇心害了自己')
time.sleep(1)
命 -= random.randint(5, 20)
print(命, '', 钱, '', 学业)
else:
time.sleep(1)
print('你没有钱了,游戏结束')
break
while (命 > int('0')):
while (命 > int('0')):
if (钱 > int('0')):
time.sleep(1)
print('')
print('你已经成年了,将把学业数据改成工作量')
print('1.找工作 2.上班 3.买喵 4.购物 5.买车房 6.旅游 7.看病 8.特殊的商店')
选择 = int(input('请选择事件:'))
if (选择 == int('1')):
if (学业 >= int('100')):
if (工作量 < int('5')):
time.sleep(1)
表格 = ['你没有找到工作', '你没有找到工作', '你没有找到工作', '你没有找到工作', '你找到了工作']
选择 = random.choice(表格)
if (选择 == str('你找到了工作')):
print(选择)
time.sleep(1)
命 -= 1.5
工作量 += 5
print(命, '', 钱, '', 工作量)
else:
print(选择)
time.sleep(1)
命 -= 1.5
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你已经找到工作了')
else:
time.sleep(1)
print('你的学业不足!')
elif (选择 == int('2')):
time.sleep(1)
if (工作量 >= int('5')):
if (工作量 <= int('300')):
print('你的工作量为:', 工作量)
print('职位:员工')
print('工资:500')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 25
钱 += 500
elif (工作量 <= int('1850')):
print('你的工作量为:', 工作量)
print('职位:基层领导')
print('工资:2000')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 60
钱 += 2000
elif (工作量 <= int('4860')):
print('你的工作量为:', 工作量)
print('职位:中层领导')
print('工资:8500')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 115
钱 += 8500
elif (工作量 <= int('10000')):
print('你的工作量为:', 工作量)
print('职位:高层领导')
print('工资:20000')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 300
钱 += 20000
else:
pass
命 -= 0.5
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作。')
命 -= 0.3
钱 -= 50
print(命, '', 钱, '', 工作量)
elif (选择 == int('3')):
time.sleep(1)
print('买喵需要花费1000元')
time.sleep(1)
钱 -= 1000
表格 = ['未中奖', '未中奖', '未中奖', '未中奖', '未中奖', '恭喜中奖']
选择 = random.choice(表格)
if (选择 == str('恭喜中奖')):
print(选择)
time.sleep(1)
钱 += random.randint(20, 200000)
命 -= 0.6
else:
print(选择)
time.sleep(1)
命 -= 0.7
print(命, '', 钱, '', 工作量)
elif (选择 == int('4')):
time.sleep(1)
print('你买了一些东西')
time.sleep(1)
命 -= 0.4
钱 -= random.randint(100, 10000)
print(命, '', 钱, '', 工作量)
elif (选择 == int('5')):
if (工作量 >= int('5')):
time.sleep(1)
选择 = int(input('你要买车还是买房?1.车 2.房:'))
if (选择 == int('1')):
time.sleep(1)
if (钱 >= int('100000')):
print('已购买')
time.sleep(1)
钱 -= random.randint(49500, 100000)
命 -= 1
工作量 += 1000
else:
print('你的钱不够')
else:
time.sleep(1)
if (钱 >= int('1200000')):
print('已购买')
time.sleep(1)
钱 -= random.randint(750000, 1200000)
命 -= 2
工作量 += 5000
else:
time.sleep(1)
print('你的钱不够')
time.sleep(1)
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作')
elif (选择 == int('6')):
if (工作量 >= int('5')):
time.sleep(1)
表格 = ['无事发生', '无事发生', '无事发生', '发生了事故']
选择 = random.choice(表格)
if (选择 == str('发生了事故')):
print('你在旅途中', 选择)
time.sleep(1)
命 -= random.randint(5, 75)
钱 -= random.randint(2600, 30000)
工作量 -= random.randint(150, 3000)
else:
print('你在旅途中', 选择)
time.sleep(1)
命 -= 0.7
钱 -= random.randint(800, 4500)
工作量 += 245
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作')
elif (选择 == int('7')):
time.sleep(1)
表格 = ['你很健康', '你很健康', '你患病了']
选择 = random.choice(表格)
if (选择 == str('你患病了')):
print('你到医院做检查,检查结果是:', 选择)
time.sleep(1)
print('你需要就诊')
time.sleep(5)
表格 = ['恶化', '失败', '成功']
选择 = random.choice(表格)
if (选择 == str('成功')):
print('你的就诊结果是:', 选择)
time.sleep(1)
命 += random.randint(1, 10)
钱 -= 4000
elif (选择 == str('失败')):
print('你的就诊结果是:', 选择)
time.sleep(1)
命 -= 0.5
钱 -= 3450
else:
print('你的就诊结果是:', 选择)
time.sleep(1)
命 -= random.randint(3, 10)
钱 -= 2300
else:
print('你到医院做检查,检查结果是:', 选择)
time.sleep(1)
命 -= 0.2
钱 -= 1500
print(命, '', 钱, '', 工作量)
elif (选择 == int('8')):
time.sleep(1)
print('欢迎来到特殊的商店。')
time.sleep(1)
选择 = int(input('你需要些什么呢?1.生命快进5年(7250元)2.生命退回5年(37850元)3.工作量450点(13200元)4.50000元(10年生命)5.工作量100点(4250元):'))
time.sleep(1)
if (选择 == int('1')):
if (钱 >= int('7250')):
print('购买成功')
time.sleep(1)
钱 -= 7250
命 -= 10
else:
print('购买失败')
elif (选择 == int('2')):
if (钱 >= int('37850')):
print('购买成功')
time.sleep(1)
钱 -= 37850
命 += 5
else:
print('购买失败')
elif (选择 == int('3')):
if (工作量 >= int('5')):
if (钱 >= int('13200')):
print('购买成功')
time.sleep(1)
钱 -= 13200
工作量 += 450
else:
print('购买失败')
else:
time.sleep(1)
print('你还没有找到工作')
elif (选择 == int('4')):
if (命 >= int('10')):
print('购买成功')
time.sleep(1)
钱 += 50000
命 -= 10
else:
print('购买失败')
else:
if (工作量 >= int('5')):
if (钱 >= int('4250')):
print('购买成功')
time.sleep(1)
钱 -= 4250
工作量 += 100
else:
print('购买失败')
else:
time.sleep(1)
print('你还没有找到工作')
time.sleep(1)
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你的好奇心害了你自己')
time.sleep(1)
命 -= random.randint(10, 30)
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你没有钱了,游戏结束')
break
if (命 <= int('0')):
time.sleep(1)
print('你的生命没有了,游戏结束')
break
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn