python练习:人生模拟器(简易版)

发布时间:2026/5/25 19:16:51

python练习:人生模拟器(简易版) ​ import random import sys import time print(--------------------------) print(| 花有重开日人无再少年 |) print(| |) print(| 欢迎来到人生重开模拟器 |) print(| |) print(--------------------------) 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 home 1 or home 10: print(家境设置有误!) continue if iq strong iq home 20: print(属性总值超于20也是设置有误) continue print(属性设置完毕) print(f颜值{face} 体质{strong} 智商{iq} 家境{home}) break # 使用random.randint(beg,end)可以生成[beg,end]区间的随机整数 # random是python中的一个模块所谓模块就是别人写好的代码直接给我们用 # PyCharm有自动导入我们当前所使用模块的功能 # 如果PyCharm导入有误的话就是把想引入的模块用import语句把模块名字导入进来 # 生成角色的性别 point random.randint(1, 6) if point % 2 1: gender boy print(你是个男孩) else: gender girl print(你是个女孩) # 设定角色的出生点 point random.randint(1, 3) if home 10: print(你出生在帝都你的父母是高官政要) home 1 iq 1 face 1 elif 7 home 10: if point 1: print(你出生在大城市你的父母是公务员) face 2 elif point 2: print(你出生在大城市你的父母是企业高管) home 2 elif point 3: print(你出生在大城市你的父母是大学教授) iq 2 elif 4 home 6: if point 1: print(你出生在三线城市你的父母是医生) strong 1 elif point 2: print(你出生在镇上你的父母是老师) iq 1 elif point 3: 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}) # time也是python提供的模块sleep的功能就是让程序暂停一会再继续执行 time.sleep(5) for age in range(1, 5): # info是字符串变量名 info f你今年{age}岁. point random.randint(1, 3) if gender girl and home 3 and point 3: # info是字符串拼接把内容追加到info的后面 info (你的家里人重男轻女你被遗弃了) print(info) print(游戏结束) # sys也是python里的一个模块exit是退出程序的功能 sys.exit(0) print(info) ​后面可以补充很多条件语句

相关新闻