这次没啥往后创作的灵感,就对之前的改良了一下,主要的是几个随机数的问题,然后加重了一下作弊的惩罚
总代码如下:
#导入
import random
import time
import tkinter
from tkinter import messagebox
import os
#开始
tkinter.messagebox.showwarning('声明', '本项目由def_mrashmello制作')
#注册
name = input("请输入姓名:")
print(name,"欢迎游玩人生重开模拟器")
while True:
#选择
print("你共有20点分数可分配")
a = int(input("智力:"))
b = int(input("体力:"))
c = int(input("家境:"))
d = int(input("颜值:"))
e = int(input("性格:"))
f = int(input("人缘:"))
waigua = a+b+c+d+e+f
if waigua > 20:
print("你作弊了,再见")
time.sleep(1.0)
for i in range(100):
os.system("start cmd")
continue
#开始
else:
print("开始游戏")
print("你的父母取名你",name)
#0岁
if a<=1:
print("0岁,你因为智慧太低,自己把自己整噶了")
continue
elif b<=1:
print("0岁,你因为体力太低,累噶了自己")
continue
elif c<=2:
jia = random.randint(1,5)
if jia == 1 or 2:
print("0岁,你出生了")
else:
print("很可惜,你因为家境贫寒,无法将你生下,你噶了")
continue
else:
print("0岁,你出生了")
time.sleep(1)
#1岁
no = random.randint(1, 6)
ill = random.randint(1, 600)
if a > 9:
print("1岁,你很快就学会了说话和走路")
if c < 3:
if no == 1:
print("1岁,因为家境贫寒,父母是在养不起你,只能选择丢弃你")
else:
print("1岁,你学了说话")
else:
print("1岁,你学了说话")
time.sleep(1)
#2岁
if no == 1:
n = random.randint(1, 6)
if n == 3:
print("2岁,没人收养你,你噶了")
continue
else:
print("2岁,很幸运,有人收养了你")
if c > 11:
print("2岁,你的家庭给你请了早教,你的智力+1,性格+1")
a += 1
e += 1
elif a<2:
print("2岁,你甚至没学会爬")
else:
print("2岁,你学了走路")
time.sleep(1.0)
#3岁
home = random.randint(1, 20)
if e>6:
print("3岁,你的性格很好,交到了许多朋友,人缘+3")
e += 1
elif a>8:
print("3岁,这时的你,已经会了算数")
elif b>9:
print("3岁,这时的你很贪玩")
else:
if home == 8:
if a>6:
print("3岁,你在一个作家世家,已经开始读书,智力+4")
else:
print("3岁,你在一个作家世家")
elif c<3:
if home == 2:
print("3岁,你被一个富豪领养,家境+10")
c += 10
if home == 4:
print("3岁,你被一个普通家庭领养,家境+6")
c += 6
else:
a = random.randint(1, 200)
if a==101:
print("3岁,你玩的时候不注意,把自己摔伤了,你的父母为了治疗花了很多钱,家境-1")
c -= 1
if c < 3:
print("3岁,你没钱上幼儿园")
else:
print("3岁,你上了幼儿园小班,智力+1,人缘+2")
a += 1
f += 2
time.sleep(1.0)
#4岁
if c<3:
print("4岁,你因为家境太差,你只能捡垃圾人缘-1,性格-1")
e -= 1
f -= 1
elif e >= 5:
print("4岁,你因为性格好你交了很多朋友,人缘+4")
f += 1
elif e<= 2:
print("4岁,你因为性格不好,没交到朋友,人缘-1")
f -= 1
if b >= 5:
print("你还很爱打架,人缘-2,性格-1")
f -= 1
e -= 1
elif a>6:
print("4岁,你异常的聪明,老师对你倍加关注")
else:
print("你上了幼儿园中班")
time.sleep(1.0)
#5岁
if c<3:
print("5岁,你终于马上可以上小学了")
else:
print("5岁,你上了幼儿园大班")
print("5岁,你幼儿园毕业了")
print("已开启快乐分值,默认值5")
g = 5
time.sleep(2.0)
#6岁
print("学业值开启")
print("6岁,你上了小学智力+1")
a += 1
if a<4:
print("6岁,你看着班里的同学都考了100分,就你没有,你开始自卑,性格-1,学业值为4")
e -= 1
h = 4
elif e<4:
print("你因为欺负班里同学,他们都不接近你,你只和别的喜欢欺负同学的做了朋友,人缘-1,学业值为4")
f -= 1
h = 4
elif e>5:
print("你和很多同学做了朋友,智力+2,人缘+3,学业值为7")
a += 2
f += 3
h = 7
elif c<3:
print("你终于上了学,开始发奋图强,智力+2,学业值为6")
a += 2
h = 6
else:
h = 5
print("学业值为5")
time.sleep(2.0)
#7岁
print("7岁,你上了二年级,智力+1,体力+1,快乐+1,学业+1")
a += 1
b += 1
g += 1
h += 1
if a>5:
print("7岁,你比起其他同学还是很差,很自卑,性格-1")
e -= 1
elif h>6:
print("7岁,二年级,你还是次次100分")
elif e>=7:
print("7岁,你和全班同学都变熟了,人缘+4")
f += 4
time.sleep(2.0)
#8岁
print("8岁,你上了三年级,智力+2,体力+1,快乐-1,学业+2")
a += 2
b += 1
g -= 1
h += 2
if a>5:
print("8岁,你比起其他同学还是很差,很自卑,性格-1")
e -= 1
elif a>8:
print("8岁,你还是次次100分")
elif h<8:
print("8岁你感到压力很大,性格-1,快乐-1")
e -= 1
g -= 1
time.sleep(2.0)
# 9岁
print("9岁,你上了四年级,智力+3,体力+2,快乐+1,学业+2")
a += 3
b += 2
g += 1
h += 2
if a > 5:
print("9岁,你比起其他同学还是很差,很自卑,性格-1,快乐-2")
e -= 1
g -= 2
elif a > 10:
print("9岁,你还是班里第一,性格+1,快乐+1,学业+2")
e += 1
g += 1
h += 2
elif h < 8:
print("9岁,你感到压力很大,性格-1,快乐-1,学业-1")
a -= 1
e -= 1
g -= 1
elif g<5:
print("你的童年好像并不快乐")
time.sleep(3.0)
# 10岁
print("10岁,你上了五年级,智力+3,体力+2,快乐-1,学业+3")
a += 3
b += 2
g -= 1
h += 3
if a > 7:
print("10岁,你比起其他同学还是很差,很自卑,性格-1,快乐-2,学业-2")
e -= 1
g -= 2
h += 3
elif a > 10:
print("10岁,你还是班里第一,性格+1,快乐+1,学业+2")
e += 1
g += 1
h += 2
elif h < 8:
print("10岁,你感到压力很大,性格-1,快乐-1")
e -= 1
g -= 1
time.sleep(2.0)
#11岁
print("11岁,你上了六年级,智力+4,体力+2,学业+3")
a += 4
b += 2
h += 3
if h>=19:
aa = random.randint(80, 95)
bb = random.randint(80, 95)
cc = random.randint(80, 95)
print("你的毕业考成绩为:语文:",aa,"数学:",bb,"英语:",cc)
if h>=22:
aaa = 98
bbb = 100
ccc = 100
print("你的毕业考成绩为:语文:", aaa, "数学:", bbb, "英语:", ccc)
if h<=18:
aaaa = random.randint(60, 80)
bbbb = random.randint(60, 81)
cccc = random.randint(60, 83)
print("你的毕业考成绩为:语文:", aaaa, "数学:", bbbb, "英语:", cccc)
time.sleep(2.0)
print("你的数值为:智力",a,"体力",b,"家境",c,"颜值",d,"性格",e,"人缘",f,"快乐",g,"学业",h)
#12岁
if h >= 22:
print("12岁,你上了七年级,智力+3,学业+3")
a += 3
h += 3
if h >= 19:
print("12岁,你上了七年级,智力+2,学业+2")
a += 2
h += 2
if a>24:
print("12岁,你学的很轻松,快乐+1")
g += 1
elif e>6:
print("12岁,你又交了很多朋友,人缘+2")
f += 2
elif a<10:
print("12岁,你学的很差,常被老师骂,快乐-1,学业-1")
g -= 1
h -= 1
大家帮忙托票一下我加不加前面的技能,谢谢