人生重开模拟器介绍
人生重开模拟器是由VickScarlet上传至GitHub的一款简单的文字网页游戏。

玩家点击“立即重开”并设置角色的初始属性后,程序就会随机为玩家生成对应的人生经历。

代码实现
下面我们实现一个简化版的人生重开模拟器,主要目的在于熟悉Python的语法。
打印初始界面
初始界面可以自由发挥,这里博主就随便打印一下。
代码如下:
# 打印初始界面
print('+-------------------------------------------+')
print('| |')
print('| >>人生重开模拟器<< |')
print('| |')
print('| 这垃圾人生一秒也不想待了 |')
print('| |')
print('+-------------------------------------------+')
设置初始属性
进入游戏后第一步就是设置初始属性,此处设定以下四个属性:
- 颜值(face)。
- 体制(strong)。
- 智力(iq)。
- 家境(home)。
我们规定每个属性的范围为1 - 10,并且这四个属性的总和不能超过20,如果玩家输入的初始属性不合理,则提示玩家输入有误并要求重新输入。体现在代码中就是,玩家输入属性后通过if语句判断输入的属性是否合法,如果不合法则通过while语句要求玩家重新进行输入。
代码如下:
# 设置初始属性
# 颜值、体质、智力、家境(总和不能超过20,每一项取值在1-10之间)
while True:
print('请设置初始属性(可用点数总数为20)')
face = int(input('请输入颜值(1-10): '))
strong = int(input('请输入体制(1-10): '))
iq = int(input('请输入智力(1-10): '))
home = int(input('请输入家境(1-10): '))
if face < 1 or face > 10:
print('颜值设置有误!')
continue
if strong < 1 or strong > 10:
print('体制设置有误!')
continue
if iq < 1 or iq > 10:
print('智力设置有误!')
continue
if

最低0.47元/天 解锁文章
3736

被折叠的 条评论
为什么被折叠?



