用户:
姚STEVEN查看:0 回复:0 评论:0 创建时间:2020-08-21T21:37:11
【作品展示】

【作品介绍】
.
【作品源代码】
import time
import random
# 人生游戏
time.sleep(2)
print('游戏开始,左边数字代表命,中间数字代表钱,右边数字代表学业值。请确保学业值足够。')
time.sleep(1)
首冲 = 0
活动一 = 1
活动二 = 1
活动三 = 1
好冲 = 0
mima = 0
积攒 = 0
车 = 0
房 = 0
充值金额 = 0
解锁4 = 0
解锁5 = 0
卡 = 0
钱 = 300
命 = 100
工作量 = 0
学业 = 0
钻石 = 0
解锁1 = 0
解锁2 = 0
解锁3 = 0
购买商品数 = 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('你在学校度过了一段时间')
time.sleep(1)
print('答对计算题可获得学业值20,答错只能获得学业值10')
time.sleep(1)
选择 = int(random.randint(0, 100))
表格 = int(random.randint(0, 100))
print(选择, '*', 表格)
回答 = int(input('='))
time.sleep(1)
if (回答 != int((选择 * 表格))):
print('回答错误,正确答案是', int((选择 * 表格)))
学业 += 10
else:
print('回答正确')
学业 += 20
命 -= 2.5
钱 -= 75
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.积攒成功点数 13.兑换成功点数 14.限时活动1 15.限时活动2 16.限时活动3 17.首充奖励 18.豪华充值奖励')
选择 = 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
成功点数 += 50
货币 += 35
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('5500')):
print('你的工作量为:', 工作量)
print('职位:基层领导')
print('工资:2000')
time.sleep(5)
print('工作结束')
time.sleep(1)
工作量 += 60
钱 += 2000
elif (工作量 <= int('12000')):
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
成功点数 += 4
货币 += 4
print(命, '', 钱, '', 工作量)
else:
time.sleep(1)
print('你还没有找到工作。')
命 -= 0.3
钱 -= 50
print(命, '', 钱, '', 工作量)
elif (选择 == int('3')):
time.sleep(1)
if (解锁4 == int('1')):
print('买喵需要花费12000钱')
time.sleep(1)
钱 -= 12000
表格 = ['未中奖', '未中奖', '未中奖', '恭喜获得钻石', '恭喜获得钱', '恭喜获得钱', '未中奖', '恭喜获得钻石', '未中奖']
选择 = random.choice(表格)
if (选择 == str('恭喜获得钱')):
print(选择)
time.sleep(1)
钱 += random.randint(20, 150000)
命 -= 0.6
成功点数 += 10
elif (选择 == str('恭喜获得钻石')):
print(选择)
time.sleep(1)
钻石 += random.randint(10, 66)
命 -= 0.6
成功点数 += 15
else:
print(选择)
time.sleep(1)
命 -= 0.7
print(命, '', 钱, '', 工作量, '', 钻石)
else:
选择 = int(input('你还没有解锁这个功能,是否解锁(15000钱)? 1.是2.否 :'))
time.sleep(1)
if (选择 == int('1')):
if (钱 >= int('5000')):
print('解锁成功')
解锁4 += 1
钱 -= 15000
else:
print('解锁失败')
else:
print('好的')
elif (选择 == int('4')):
time.sleep(1)
print('你买了一些东西')
time.sleep(1)
购买商品数 += 1
命 -= 0.4
钱 -= random.randint(100, 10000)
成功点数 += 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('150000')):
print('已购买')
time.sleep(1)
钱 -= random.randint(75000, 150000)
命 -= 1
工作量 += 350
车 += 1
成功点数 += 10
else:
print('你的钱不够')
else:
time.sleep(1)
if (钱 >= int('1650000')):
print('已购买')
time.sleep(1)
钱 -= random.randint(999900, 1650000)
命 -= 2
工作量 += 700
房 += 1
成功点数 += 30
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
成功点数 += 7
旅游次数 += 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
成功点数 += 8
表格 = ['恶化', '失败', '成功']
选择 = 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
命 -= 5
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
充值金额 += 6
else:
print('购买失败')
elif (选择 == int('2')):
if (卡 >= int('30')):
print('购买成功')
钻石 += 50
卡 -= 30
充值金额 += 30
else:
print('购买失败')
elif (选择 == int('3')):
if (卡 >= int('90')):
print('购买成功')
钻石 += 150
卡 -= 90
充值金额 += 90
else:
print('购买失败')
elif (选择 == int('4')):
if (卡 >= int('360')):
print('购买成功')
钻石 += 600
卡 -= 360
充值金额 += 360
else:
print('购买失败')
elif (选择 == int('5')):
if (卡 >= int('2160')):
print('购买成功')
钻石 += 3600
卡 -= 2160
充值金额 += 2160
else:
print('购买失败')
elif (选择 == int('6')):
if (卡 >= int('喵80')):
print('购买成功')
钻石 += 10800
卡 -= 喵80
充值金额 += 喵80
else:
print('购买失败')
elif (选择 == int('7')):
if (卡 >= int('38880')):
print('购买成功')
钻石 += 喵800
卡 -= 38880
充值金额 += 38880
else:
print('购买失败')
elif (选择 == int('8')):
if (卡 >= int('86')):
print('购买成功')
钻石 += 88
钱 += 18888
命 += 2
卡 -= 86
充值金额 += 86
else:
print('购买失败')
elif (选择 == int('9')):
if (卡 >= int('880')):
print('购买成功')
钻石 += 1288
钱 += 600000
命 += 10
卡 -= 880
充值金额 += 880
else:
print('购买失败')
else:
print('好的')
elif (选择 == int('10')):
time.sleep(1)
选择 = int(input('请输入你想转入的金额:'))
time.sleep(1)
mima = str(input('请输入密码:'))
time.sleep(1)
if (mima == str('320303ew0e0eyby0826')):
print('密码正确,已转入')
卡 += int(选择)
else:
print('密码错误,转入失败')
time.sleep(2)
for __count in range(100000):
print('')
elif (选择 == int('11')):
time.sleep(1)
print('')
print('你的生命为:', 命)
print('你的钱为:', 钱)
print('你的工作量为:', 工作量)
print('你的钻石为:', 钻石)
print('你的余额为:', 卡)
print('你已充值的金额为:', 充值金额)
print('你的车数为:', 车)
print('你的房数为:', 房)
print('你购买的商品数为:', 购买商品数)
print('你旅游的次数为:', 旅游次数)
print('你就诊的次数为:', 就诊次数)
print('你的成功点数为:', 成功点数)
print('你已积攒的成功点数为:', 积攒)
print('你的活动喵币的数量为:', 货币)
time.sleep(5)
elif (选择 == int('12')):
print('集满2020点即可获胜')
time.sleep(1)
选择 = int(input('请输入你要积攒的成功点数的数量:'))
time.sleep(1)
if (成功点数 >= 选择):
print('积攒成功')
积攒 += int(选择)
成功点数 -= int(选择)
if (积攒 >= int('2020')):
time.sleep(1)
for __count in range(10000):
print('你赢了')
time.sleep(1)
else:
print('积攒失败')
elif (选择 == int('13')):
time.sleep(1)
if (命 <= int('44')):
选择 = int(input('请输入兑换成功点数数量(100000钱=1成功点数):'))
time.sleep(1)
if (钱 >= int((100000 * int(选择)))):
print('已消耗', int((100000 * int(选择))), '钱', ',', '成功兑换', int(选择), '成功点数')
成功点数 += int(选择)
钱 -= int((100000 * int(选择)))
else:
print('兑换失败')
else:
print('年龄未达标准')
elif (选择 == int('14')):
time.sleep(1)
if (活动一 == int('1')):
print('活动已开启,欢迎参加活动')
time.sleep(1)
print('活动期间,可通过钱来购买钻石,通过工作量来购买成功点数,通过车房数来兑换限时活动2的货币。')
time.sleep(1)
选择 = int(input('1. 20钻石(120000钱) 2. 50成功点数(666工作量) 3. 180货币(1房数)4. 35货币(1车数) 请选择需要购买的内容(购买钻石额外送10个):'))
time.sleep(1)
if (选择 == int('1')):
if (钱 >= int('120000')):
print('购买成功')
钻石 += 30
钱 -= 120000
else:
print('购买失败')
elif (选择 == int('2')):
if (工作量 >= int('666')):
print('购买成功')
成功点数 += 50
工作量 -= 666
else:
print('购买失败')
elif (选择 == int('3')):
if (房 >= int('1')):
print('购买成功')
货币 += 180
房 -= 1
else:
print('购买失败')
elif (选择 == int('4')):
if (车 >= int('1')):
print('购买成功')
货币 += 35
车 -= 1
else:
print('购买失败')
else:
print('没有该商品')
else:
print('活动未开启')
elif (选择 == int('15')):
time.sleep(1)
if (活动二 == int('1')):
print('活动已开启,欢迎参与活动')
time.sleep(1)
print('活动期间可通过活动货币来购买钻石和成功点数以及命,活动货币也可通过上班或充值获取。')
time.sleep(1)
选择 = int(input('1. 100钻石(100活动货币) 2. 100成功点数(450活动货币) 3. 100命(2020活动货币) 4. 15货币(1元;自定义) 请选择要购买的商品:'))
time.sleep(1)
if (选择 == int('1')):
if (货币 >= int('100')):
print('购买成功')
钻石 += 100
货币 -= 100
else:
print('购买失败')
elif (选择 == int('2')):
if (货币 >= int('450')):
print('购买成功')
成功点数 += 100
货币 -= 450
else:
print('购买失败')
elif (选择 == int('3')):
if (货币 >= int('2020')):
print('购买成功')
命 += 100
货币 -= 2020
else:
print('购买失败')
elif (选择 == int('4')):
选择 = int(input('请输入你要消费的金额:'))
if (卡 >= int(选择)):
print('购买成功')
卡 -= int(选择)
货币 += int((15 * int(选择)))
充值金额 += int(选择)
else:
print('购买失败')
else:
print('没有该商品')
else:
print('活动未开启')
elif (选择 == int('16')):
time.sleep(1)
if (活动三 == int('1')):
print('活动已开启,欢迎参与活动')
time.sleep(1)
print('活动期间,购买商品数,旅游次数和就诊次数都达到12,即可获得88~888元充值额度。')
time.sleep(1)
if (购买商品数 >= int('12') and 旅游次数 >= int('12') and 就诊次数 >= int('12')):
print('你已达成目标,成功获取奖励')
卡 += int(random.randint(88, 888))
else:
print('你购买的商品数量为:', 购买商品数)
print('你旅游的次数为:', 旅游次数)
print('你的就诊次数为:', 就诊次数)
time.sleep(2)
print('你还没有达成目标')
else:
print('活动未开启')
elif (选择 == int('17')):
time.sleep(1)
print('累计充值达到30RMB,即可领取奖励')
time.sleep(1)
print('你已累计充值', 充值金额, 'RMB')
time.sleep(1)
if (首冲 == int('0')):
if (充值金额 >= int('30')):
print('已领取奖励(工作量888,钱88888,命8,活动货币88,免费充值金额6)')
工作量 += 888
钱 += 88888
货币 += 88
命 += 8
卡 += 6
首冲 += 1
else:
print('充值金额未达标准')
else:
print('你已经领取过奖励了')
elif (选择 == int('18')):
time.sleep(1)
print('累计充值金额达到10000RMB,即可领取豪华奖励。')
time.sleep(1)
print('你已充值', 充值金额, 'RMB')
time.sleep(1)
if (好冲 == int('0')):
if (充值金额 >= int('10000')):
print('已领取奖励(66666工作量,12888钻石,1688命,1688888钱,8888活动货币,1000免费充值金额)')
工作量 += 66666
钻石 += 12888
命 += 1688
钱 += 1688888
货币 += 8888
卡 += 1000
好冲 += 1
else:
print('充值金额未达标准')
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