查看原文
其他

Python循环实现性格/情商测试代码

G2011罗安 曾晟哲 信息科技时代 2024-03-15
备注:昨天2004班是第一次课,提前十分钟展示学生作品,当时已经觉得学生很惊艳了,没有想到大部分学生能将效果做出来,还有学生在琢磨自己想的主题。但今天第二次课,才真的惊艳到我,提前十分钟展示学生作品,结果第一个打开G2011罗安的,里面竟然交了三个,我以为他是交乱了,结果当着同学们一一打开展示,全是对的。接下来发现还有完成两个的,粗略全部浏览了一遍,又看到曾晟哲的,也是交了三个,我问他们是不是一组的,他们答“不是”,都是独立完成的。认真学习的学生最可爱,本篇只展示“你的性格属于哪一类”与“国际标准情商(EQ)测试题”两个测试代码,心理年龄测试题代码我就不在这篇展示了,因为我之前已经整理了G2004廖念的代码,在另一篇。

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

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

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

提取码:b1jh

性格测试源代码

print('性格测试——透视性格,把握命运')
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), 1):
print(data[i]) # 每道题的标题
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 2
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 5
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#答案代码设置如下
print('您的测试结果如下(仅供参考):')
if(s<=19):
print('0—19分:内向。你这样的人缺乏自信,有自卑感;对自己反省过度,怯懦,小心谨慎,总是忧心忡忡,对外界的刺激比较敏感。')
elif(s <= 39):
print('20—39分:偏内向。你这种人不擅长社交,喜欢安静的环境,对人真挚,但是缺乏幽默感,没有进取心,非常谨慎,神秘,怪僻。腼腆,害羞,有时候神经过敏,敏感胆小,兴奋性少。总是做老好人,温顺,稳重,沉着,寡言,反应迟钝。')
elif(s <= 59):
print('40—59分:中间型。你这类人很难界定。有时候你很擅长外交,对人亲切,温和,给人一种老实、本分的老好人形象;有时候你开朗活泼,有幽默感,有些急躁;有的时候你安静温柔,一点儿也不活泼,甚至还有些忧郁。')
elif(s<=79):
print('60—79分:偏外向。你这种人爆发性强,容易生气,痴迷,忘我。反应有些迟钝,领会理解能力差,恭敬,殷勤,有时候也会拐弯抹角。你有坚定的人格,对事物专心致志,一丝不苟,遵守秩序。')
else:
print('80—100分:外向。你这种人自我表现欲强,好胜,有些孩子气;做什么事都以自我为中心,容易受外界影响,感情表现夸张。喜欢空想,意志薄弱。')

国际标准情商(EQ)测试源代码

print('国际标准情商(EQ)测试题:')
print('国际标准情商(EQ)测试题这是当前比较流行的的测试题,欢迎大家进行测试。')
s = 0 # 统计得分的总和数
with open('国际标准情商(EQ)测试题.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]) # 每道题的标题
print(data[i+1]) # 每道题的选项
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 1
elif(ans == 'B'):
s += 0
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)

#答案代码设置如下
print('您的测试结果如下(仅供参考):')
if(s<=6):
print('0-6 情商不高:你必须多一点对别人的关心,少关照自己你喜欢打破社会常规,并且不担心通过疏远别人来取得自己想要的东西,你可能在短期内就会取得成果,但人们不久将会抱怨你,控制住你易冲动的天性,不要以粗暴的方式,而是试着迎合别人来得到你想要的一切,如果你得分不高不要沮丧,学会控制你的消极情感,充分利用积极情感。')
elif(s<=16):
print('7-16 情商一般:你意识到自己和他人的情感,但有时忽视他们。不明白这对你的幸福来说是多么重要,你对下一步的提升或买一幢房子这样的事关心支配着你的生活,然而,无论实现多少物质目的,你仍然感到不满足,试着去分析和理解你的感情,并按照它去行动,你会更幸福,记住,人们可能压抑你,使你暂时消沉,但是你总能在挫折中吸取教训,重新创造属于你的优势。')
else:
print('17-20情商很高:你对你的能力很是自信和放心。当处于强烈的情感边缘时,你不会被击溃,即使在愤怒中,你也能有效的进行自我控制,保持彬彬有礼的君子风度,在控制你情绪这方面,你是出类拔萃的,与他人相处的很融洽,但是,太依赖社交技巧反而会忽视成功所需要的其他重要因素。')

备注:如果不想多输出一个换行符,可以在输出时将数据的换行符截取掉再输出(本知识点没有在课堂上讲解,是因为涉及到Python字符串截取,要讲解清楚需要时间),代码如下:

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

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

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

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

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

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

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

本学期集体备课安排初稿

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

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

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

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

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

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

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

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

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

第五次课 项目活动:我的生涯规划-选择结构

Python实现性格心理测试题代码Python实现自信心测试量表代码Python实现文理分科测试代码第五次课 选择结构学生作品展示及教学反思
第六次课 项目活动-我的生涯规划-单层循环结构
第六次课 人口调查数据与分析-单层循环结构
继续滑动看下一个
向上滑动看下一个

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

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