其他
Python|用循环嵌套完善测试题的自动化
本组集体备课资源下载地址:
拉到文章最底端,单击“阅读原文”可以打开下载链接。
链接:https://pan.baidu.com/s/1QE81KnajHZlBDDwtCTPHvw
提取码:b1jh
参考作品:性格心理测试源代码
print('性格心理测试题: \n本心理测试是由中国现代心理研究所与著名的美国兰德公司(战略研究所)拟制的一套经典心理测试题为蓝本,根据中国人心理特点加以适当改造后形成的心理测试题,目前已被一些著名大公司,如联想、长虹、海尔等公司作为对员工心理测试的重要辅助试卷。现在已经有人建议将来作为对公务员的必选辅助心理测试推广使用。')
print('注意:每题只能选择一个答案,应为你第一印象的答案,把相应答案的分值加在一起即为你的得分。')
s=0 #统计得分的总和数
with open('参考作品:性格心理测试题.txt', 'r') as f:
data = f.readlines()
data=[x for x in data if x!='\n']#去掉多余的空行
for i in range(0,len(data),2):
print(data[i], data[i+1]) # 每道题的标题与选项
t=[t[0] for t in data[i+1].split()]#得到选项答案
print(t)
ans = input('请输入你的选项:')
while ans not in t:#如果选项没有,则要求继续输入
ans = input('请输入正确的选项:')
if(ans == 'A'):
s+=2
elif(ans=='B'):
s+=3
elif(ans=='C'):
s+=5
elif(ans=='D'):
s+=10
elif(ans=='E'):
s+=15
else:#没有选错的机会,最后选项为‘F’
s+=20
print("你目前的积分为:",s)
#答案代码设置如下
print('您的测试结果如下(仅供参考):')
if(s>=180):
print('意志力强,头脑冷静,有较强的领导欲,事业心强,不达目的不罢休。外表和善,内心自傲,对有利自己的人际关系比较看重,有时显得性格急躁,咄咄逼人,得理不饶人,不利于自己时顽强抗争,不轻易认输。思维理性,对爱情和婚姻的看法很现实,对金钱的欲望一般。')
elif(s>=140):
print('聪明,性格活泼,人缘好,善于交朋友,心机较深。事业心强,渴望成功。思维较理性,崇尚爱情,但当爱情与婚姻发生冲突时会选择有利于自己的婚姻。金钱欲望强烈。')
elif(s>=100):
print('爱幻想,思维较感性,以是否与自己投缘为标准来选择朋友。性格显得较孤傲,有时较急躁,有时优柔寡断。事业心较强,喜欢有创造性的工作,不喜欢按常规办事。性格倔强,语言犀利,不善于妥协。崇尚浪漫的爱情,但想法往往不切实际,金钱欲望一般。')
elif(s>=70):
print('好奇心强,喜欢冒险,人缘较好。事业心一般,对待工作,随遇而安,善于妥协。善于发现有趣的事情,但耐心较差,敢于冒险,但有时较胆小。渴望浪漫的爱情,但对婚姻要求比较现实。不善理财。')
elif(s>=40):
print('性情温良,重友谊,性格踏实稳重,但有时也比较狡黠。事业心一般,对本职工作能认真对待,但对自己的专业以外的事物没有太大的兴趣,喜欢有规律的工作和生活,不喜欢冒险,家庭观念强,比较善于理财。')
else:
print('散漫爱玩、富于幻想。聪明机灵、待人热情、爱交朋友,但对朋友没有严格的选择标准。事业心较差,更善于享受生活,意志力和耐心较差,我行我素。有较好的异性缘,但对爱情不够坚持认真,容易妥协。没有财产观念。')
input()
必修一《数据与计算》相关文章
第六次课 项目活动-我的生涯规划-单层循环结构
第六次课 人口调查数据与分析-单层循环结构 Python循环实现心理年龄测试题专业版代码 Python循环实现性格/情商测试代码第七次课 项目活动-我的生涯规划-循环嵌套结构