continue
if face+strong+iq+home > 20:
print("总的属性超过20,也是设置有误!")
continue
#如果当前上面的条件没有被触发,则认为玩家输入的数据是合法的
#此时就可以跳出循环,结束输入
print("初始属性输入完毕")
print(f"颜值{face},体质{strong},智商{iq},家境{home}")
break
#### **2.开始游戏,随机生成性别和出生点~**
#随机生成角色性别
#使用 random.randint(beg,end),就能生成[beg,end]随机整数
import random
point=random.randint(1,6)
#print(f"point={point}")
#假设单数为男,双数为女
if point % 2==1:
gender=“boy”
print(“你是个男孩”)
else:
gender=“girl”
print(“你是个女孩”)
#设定角色出生点
#为了简单,就直接生成1-3的随机数
point = random.randint(1,3)
if home ==10:
#第一档
print(“你出生在帝都,你的父母都是高官政要”)
home += 1
iq += 1
face += 1
elif 7 <= home <= 9:
#第二档
if point == 1:
print(“你出生在大城市,父母是公务员”)
face += 2
elif point == 2:
print(“你出生在大城市,父母是企业高管”)
home += 2
else:
print(“你出生在大城市,父母是大学教授”)
iq+=2
elif 4 <= home <=6:
#第三档
if point == 1:
print(“你出生在三线城市,你的父母是医生”)
strong += 1
elif point == 2:
print(“你出生在镇上,你的父母是老师”)
iq +=1
else:
print(“你出生在镇上,你的父母是个体户”)
home+=1
else:
#第四档
if point == 1:
print(“你出生在农村,父母是辛苦劳作的农民”)
strong += 1
face -= 2
elif point == 2:
print(“你出生在穷乡僻壤,你的父母是无业游民”)
home -= 1
else:
print(“你出生在镇上,你的父母感情不和”)
strong -=1
print(f"颜值:{face},体质:{strong},智商:{iq},家境:{home}")
>
> **注意:实现一个游戏的时候,很多时候,游戏本身涉及到的逻辑,并不复杂~~但是游戏中一些具体的数据,数值平衡,是非常复杂的!!--->有兴趣的小伙伴也可以用其它方式进行划分**
>
>
>
>
> **补充:在python中,如果想引入其它模块,需先使用import语句,把模块的名字给"导入进来