用户:
姚STEVEN查看:0 回复:0 评论:0 创建时间:2020-08-07T12:42:01
【作品展示】

【作品介绍】
v1.7.105.9:一次更新
【作品源代码】
import time
import random
# 人生游戏
time.sleep(2)
print('游戏开始,左边数字代表命,中间数字代表钱,右边数字代表学业值。请确保学业值足够。')
time.sleep(1)
积攒 = 0
车 = 0
房 = 0
解锁4 = 0
解锁5 = 0
卡 = 0
钱 = 300
命 = 100
工作量 = 0
学业 = 0
钻石 = 0
解锁1 = 0
解锁2 = 0
解锁3 = 0
购买商品数 = 0
旅游次数 = 0
就诊次数 = 0
成功点数 = 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('你在学校度过了一段时间')
命 -= 2.5
钱 -= 75
学业 += 20
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('你已经成年了,将把学业数据改成工作量,将在最右边显示新变量钻石,钻石可通过喵或充值获取,可用于购买特殊的商店里的部分商品以及功能')
print('1.找工作 2.上班 3.买喵 4.购物 5.买车房 6.旅游 7.看病 8.特殊的商店 9.充值 10.转入金额 11.查看个人信息 12.积攒成功点数')
选择 = 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
成功点数 += 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('2000')):
print('你的工作量为:', 工作量)
print('职位:员工')
print('工资:500')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 25
钱 += 500
elif (工作量 >= int('2000')):
print('你的工作量为:', 工作量)
print('职位:基层领导')
print('工资:2000')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 60
钱 += 2000
elif (工作量 >= int('5500')):
print('你的工作量为:', 工作量)
print('职位:中层领导')
print('工资:8500')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 115
钱 += 8500
elif (工作量 >= int('12000')):
print('你的工作量为:', 工作量)
print('职位:高层领导')
print('工资:20000')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 300
钱 += 20000
else:
pass
命 -= 0.5
成功点数 += 0.2
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作。')
命 -= 0.3
钱 -= 50
print(命, '', 钱, '', 工作量)
elif (选择 == int('3')):
time.sleep(1)
if (解锁4 == int('1')):
print('买喵需要花费10钻石')
time.sleep(1)
钻石 -= 10
表格 = ['未中奖', '未中奖', '未中奖', '未中奖', '恭喜获得钱', '恭喜获得钱', '未中奖', '恭喜获得钻石']
选择 = random.choice(表格)
if (选择 == str('恭喜获得钱')):
print(选择)
time.sleep(1)
钱 += random.randint(20, 500000)
命 -= 0.6
成功点数 += 1
elif (选择 == str('恭喜获得钻石')):
print(选择)
time.sleep(1)
钻石 += random.randint(10, 50)
命 -= 0.6
成功点数 += 1.5
else:
print(选择)
time.sleep(1)
命 -= 0.7
print(命, '', 钱, '', 工作量, '', 钻石)
else:
选择 = int(input('你还没有解锁这个功能,是否解锁(5000钱)? 1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钱 >= int('5000')):
print('解锁成功')
解锁4 += 1
钱 -= 5000
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('4')):
time.sleep(1)
print('你买了一些东西')
time.sleep(1)
购买商品数 += 1
命 -= 0.4
钱 -= random.randint(100, 10000)
成功点数 += 0.4
print(命, '', 钱, '', 工作量)
elif (选择 == int('5')):
if (解锁1 == int('1')):
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
工作量 += 350
车 += 1
成功点数 += 1
else:
print('你的钱不够')
else:
time.sleep(1)
if (钱 >= int('1200000')):
print('已购买')
time.sleep(1)
钱 -= random.randint(750000, 1200000)
命 -= 2
工作量 += 700
房 += 1
成功点数 += 3
else:
time.sleep(1)
print('你的钱不够')
time.sleep(1)
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作')
else:
time.sleep(1)
选择 = int(input('你还没有解锁这个功能。是否解锁(100钻石)?1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钻石 >= int('100')):
print('解锁成功')
钻石 -= 100
解锁1 += 1
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('6')):
if (解锁2 == int('1')):
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
成功点数 += 0.5
旅游次数 += 1
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作')
else:
选择 = int(input('你还没有解锁这个功能,是否解锁(240钻石)?1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钻石 >= int('240')):
print('解锁成功')
钻石 -= 240
解锁2 += 1
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('7')):
time.sleep(1)
if (解锁3 == int('1')):
表格 = ['你很健康', '你很健康', '你患病了']
选择 = random.choice(表格)
if (选择 == str('你患病了')):
print('你到医院做检查,检查结果是:', 选择)
time.sleep(1)
print('你需要就诊')
time.sleep(5)
就诊次数 += 1
成功点数 += 0.6
表格 = ['恶化', '失败', '成功']
选择 = 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(命, '', 钱, '', 工作量)
else:
选择 = int(input('你还没有解锁这个功能,是否解锁(500钻石)?1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钻石 >= int('500')):
print('解锁成功')
钻石 -= 500
解锁3 += 1
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('8')):
time.sleep(1)
if (解锁5 == int('1')):
print('欢迎来到特殊的商店。')
time.sleep(1)
print(命, '', 钱, '', 工作量, '', 钻石)
time.sleep(1)
选择 = int(input('你需要些什么呢?1.生命快进5年(7250元)2.生命退回5年(37850元)3.工作量450点(13200元)4.50000元(10年生命)5.工作量100点(4250元)6.退回6年(30钻石)7.150000元(50钻石)8.1500工作量(80钻石)9.自定义钱数(1钻石=3000钱)10.退出:'))
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('购买失败')
elif (选择 == int('5')):
if (工作量 >= int('5')):
if (钱 >= int('4250')):
print('购买成功')
time.sleep(1)
钱 -= 4250
工作量 += 100
else:
print('购买失败')
else:
time.sleep(1)
print('你还没有找到工作')
elif (选择 == int('6')):
if (钻石 >= int('30')):
print('购买成功')
time.sleep(1)
命 += 6
钻石 -= 30
else:
print('购买失败')
elif (选择 == int('7')):
if (钻石 >= int('50')):
print('购买成功')
time.sleep(1)
钱 += 150000
钻石 -= 50
else:
print('购买失败')
elif (选择 == int('8')):
if (工作量 >= int('5')):
if (钻石 >= int('80')):
print('购买成功')
time.sleep(1)
工作量 += 1500
钻石 -= 80
else:
print('购买失败')
else:
print('你还没有找到工作')
elif (选择 == int('9')):
time.sleep(1)
选择 = int(input('请输入要支付的钻石数量:'))
time.sleep(1)
if (钻石 >= 选择):
print('成功购买', int((选择 * int('3000'))), '钱')
钱 += int((选择 * int('3000')))
钻石 -= int(选择)
else:
print('购买失败')
else:
time.sleep(1)
print('好的')
time.sleep(1)
print(命, '', 钱, '', 工作量, '', 钻石)
else:
选择 = int(input('你还没有解锁这个功能,是否解锁(5000钱)? 1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钱 >= int('5000')):
print('解锁成功')
解锁5 += 1
钱 -= 5000
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('9')):
time.sleep(1)
print('你的剩余金额为:', 卡, '', '钻石为:', 钻石)
选择 = int(input('1.钻石10个(6元)2.钻石50个(30元)3.钻石150个 (90元)4.钻石600个(360元)5.钻石3600个(2160元)6.钻石10800个(喵80元)7.钻石喵800个(38880元)8.每日实用礼包(包含钻石88个,18888钱和2年生命;共86元)9.豪华礼包(包含钻石1288个,600000钱和10年生命;共880元)10.退出:'))
time.sleep(1)
if (选择 == int('1')):
if (卡 >= int('6')):
print('购买成功')
钻石 += 10
卡 -= 6
else:
print('购买失败')
elif (选择 == int('2')):
if (卡 >= int('30')):
print('购买成功')
钻石 += 50
卡 -= 30
else:
print('购买失败')
elif (选择 == int('3')):
if (卡 >= int('90')):
print('购买成功')
钻石 += 150
卡 -= 90
else:
print('购买失败')
elif (选择 == int('4')):
if (卡 >= int('360')):
print('购买成功')
钻石 += 600
卡 -= 360
else:
print('购买失败')
elif (选择 == int('5')):
if (卡 >= int('2160')):
print('购买成功')
钻石 += 3600
卡 -= 2160
else:
print('购买失败')
elif (选择 == int('6')):
if (卡 >= int('喵80')):
print('购买成功')
钻石 += 10800
卡 -= 喵80
else:
print('购买失败')
elif (选择 == int('7')):
if (卡 >= int('38880')):
print('购买成功')
钻石 += 喵800
卡 -= 38880
else:
print('购买失败')
elif (选择 == int('8')):
if (卡 >= int('86')):
print('购买成功')
钻石 += 88
钱 += 18888
命 += 2
卡 -= 86
else:
print('购买失败')
elif (选择 == int('9')):
if (卡 >= int('880')):
print('购买成功')
钻石 += 1288
钱 += 600000
命 += 10
卡 -= 880
else:
print('购买失败')
else:
print('好的')
elif (选择 == int('10')):
time.sleep(1)
选择 = int(input('请输入你想转入的金额:'))
time.sleep(1)
学业 = int(input('请输入密码:'))
time.sleep(1)
if (学业 == int('08261617')):
print('密码正确,已转入')
卡 += int(选择)
else:
print('密码错误,转入失败')
elif (选择 == int('11')):
time.sleep(1)
print('')
print('你的生命为:', 命)
print('你的钱为:', 钱)
print('你的工作量为:', 工作量)
print('你的钻石为:', 钻石)
print('你的余额为:', 卡)
print('你的车数为:', 车)
print('你的房数为:', 房)
print('你购买的商品数为:', 购买商品数)
print('你旅游的次数为:', 旅游次数)
print('你就诊的次数为:', 就诊次数)
print('你的成功点数为:', 成功点数)
print('你已积攒的成功点数为:', 积攒)
time.sleep(5)
elif (选择 == int('12')):
print('集满100点即可获胜')
time.sleep(1)
选择 = int(input('请输入你要积攒的成功点数的数量:'))
time.sleep(1)
if (成功点数 >= 选择):
print('积攒成功')
积攒 += int(选择)
成功点数 -= int(选择)
if (积攒 >= int('100')):
time.sleep(1)
for __count in range(10000):
print('你赢了')
time.sleep(1)
else:
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