查看原文
其他

Python实现性格心理测试题代码

G2005李轶铭 信息科技时代 2024-03-15

备注:本测试文本为肖菁老师为第五次课--选择结构准备的素材,其中程序代码半成品为陈鸥辉老师提供给学生上课所用,本代码为G2005李轶铭在课堂上完成并提交的作业。

本组集体备课资源下载地址:

拉到文章最底端,单击“阅读原文”可以打开下载链接。

链接:https://pan.baidu.com/s/1QE81KnajHZlBDDwtCTPHvw

提取码:b1jh

源代码:

print('性格心理测试题: \n本心理测试是由中国现代心理研究所与著名的美国兰德公司(战略研究所)拟制的一套经典心理测试题为蓝本,根据中国人心理特点加以适当改造后形成的心理测试题,目前已被一些著名大公司,如联想、长虹、海尔等公司作为对员工心理测试的重要辅助试卷。现在已经有人建议将来作为对公务员的必选辅助心理测试推广使用。')
print('注意:每题只能选择一个答案,应为你第一印象的答案,把相应答案的分值加在一起即为你的得分。')
s=0 #统计得分的总和数
#第一题设置代码如下
print('1、你更喜欢吃那种水果?\nA、草莓 B、苹果 C、西瓜 D、菠萝 E、橘子 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:",s)
#第二题设置代码如下
print('2、你平时休闲经常去的地方:\nA、郊外 B、电影院 C、公园 D、商场 E、酒吧 F、练歌房')
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
elif(ans == 'F'):
s += 20
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第三题设置代码如下
print('3、你认为容易吸引你的人是?\nA、有才气的人 B、依赖你的人 C、优雅的人 D、善良的人 E、性情豪放的人 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#请同学们补充4-15题的代码
print('4、如果你可以成为一种动物,你希望自己是哪种?\nA、猫 B、马 C、大象 D、猴子 E、狗 F、狮子 ')
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
elif(ans == 'F'):
s += 20
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('5、天气很热,你更愿意选择什么方式解暑?A、游泳 B、喝冷饮 C、开空调')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 2
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 5
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('6、如果必须与一个你讨厌的动物或昆虫在一起生活,你能容忍哪一个?A、蛇 B、猪 C、老鼠 D、苍蝇')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 2
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 5
elif(ans == 'D'):
s += 10
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('7、你喜欢看哪类电影、电视剧?A、悬疑推理类 B、童话神话类 C、自然科学类 D、伦理道德类 E、战争枪战类 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('8、以下哪个是你身边必带的物品?A、打火机 B、口红 C、记事本 D、纸巾 E、手机 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('9、你出行时喜欢坐什么交通工具?A、火车 B、自行车 C、汽车 D、飞机 E、步行 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('10、以下颜色你更喜欢哪种?A、紫 B、黑 C、蓝 D、白 E、黄 F、红 ')
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
elif(ans == 'F'):
s += 20
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('11、下列运动中挑选一个你最喜欢的(不一定擅长)?A、瑜珈 B、自行车 C、乒乓球 D、拳击 E、足球 F、蹦极')
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
elif(ans == 'F'):
s += 20
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('12、如果你拥有一座别墅,你认为它应当建立在哪里?A、湖边 B、草原 C、海边 D、森林 E、城中区')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('13、A、雪 B、风 C、雨 D、雾 E、雷电 ')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('14、你希望自己的窗口在一座30层大楼的第几层?A、七层 B、一层 C、二十三层 D、十八层 E、三十层')
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:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
print('15、你认为自己更喜欢在以下哪一个城市中生活?A、丽江 B、拉萨 C、昆明 D、西安 E、杭州 F、北京')
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
elif(ans == 'F'):
s += 20
else:
print("你输入的选项有错,请重新运行程序测试!")
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()

必修一《数据与计算》相关文章

粤教版高中信息技术电子教材必修1:《数据与计算》

信息技术课程电子版教材及配套资源下载

普通高中信息技术课程标准(完整图片版 )

粤教版信息技术教材在线培训分享

Python机房配置|适合初学者入门

信息技术第一课开学准备工作

本学期集体备课安排初稿

第一次课 数据与信息教学设计

第二次课 算法基础教学设计

第三次课 项目活动:LOGO设计-海龟绘图

前三次信息技术课的作业情况反思

第三次课 海龟绘图--学生作业展示及情况反馈

2011班过渡性教学课件(1课时)

2011班炫酷作品展示(全体学生作品)

第四次课 项目活动:我的生涯规划-顺序结构

第四次课 顺序结构学生作品展示及教学反思

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存