查看原文
其他

Python实现文理分科测试代码

G2005谭欣 信息科技时代 2024-03-15

备注:本测试文本为肖菁老师为第五次课--选择结构准备的素材,其中程序代码半成品为陈鸥辉老师提供给学生上课所用,本代码为G2005谭欣在课堂上完成并提交的作业,课堂上提供了三个不同主题的半成品作品,完成的学生很多。其中细节没有改的情况也不少,比如自信心代码中有几个分数要反过来统计,文理分科后四题要删掉一个选项,在课堂中需要反复提醒学生,谭欣的代码没有修改后四项,以下代码为我修改后的测试代码。

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

Python实现自信心测试量表代码

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

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

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

提取码:b1jh

源代码:

print('文理分科测试:')
print('前6题,选A得5分,选B得3分,选C得1分;\n后4题,选A得3分,选B得1分。')
s = 0 # 统计得分的总和数
#第一题设置代码如下
print('1.对于自己的穿着打扮和发型,你希望:\n A.尝试各种造型\n B.有时会试着改变\n C.几乎从不改变')
ans = input('请输入你的选项:')
if(ans=='A'):
s+=5
elif(ans=='B'):
s+=3
elif(ans=='C'):
s+1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:",s)
#第二题设置代码如下
print('2.正在制订旅行计划,你会:\n A.渴望冒险,不怕危险\n B.一般不会冒险,但也会根据周围人的意见,进行适当改变\n C.经过了曾经的失败,要慎重制订计划')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 5
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第三题设置代码如下
print('3.阅读传记文学时,你会:\n A.“写得都是真的吗?”心存疑B. 能接受书中的内容,偶尔有疑问C. 不抱任何猜疑')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 5
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第四题设置代码如下
print('4.如果急需作决定的时候,你会:\n A.凭直觉决定B.小事当机立断,大事认真思考C.左思右想,难以决断 ')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 5
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第五题设置代码如下
print('5.有一名同学,别人都说要防着他,你会:\n A.没有先入为主的观念,接触后,再判断B.稍有戒备之心C.表面正常,内心却非常戒备')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 5
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第六题设置代码如下
print('6.看说明书时,你会:\n A.只看必要的地方B.从头到尾通读一遍C.从第一页开始仔细阅读')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 5
elif(ans == 'B'):
s += 3
elif(ans == 'C'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第七题设置代码如下
print('7.对数学这门课,你擅长:\n A.几何B.代数C.ORZ, 我居然一个都没有!')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 3
elif(ans == 'B'):
s += 1
elif(ans == 'C'):
s += 0
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第八题设置代码如下
print('8.看电影时,你会:\n A.坐右边B.坐左边')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 3
elif(ans == 'B'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第九题设置代码如下
print('9.从事喜欢的活动时,你会忘记工作吗?:\n A.是B.否')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 3
elif(ans == 'B'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#第十题设置代码如下
print('10.看展览时,你会:\n A.依照喜好,喜欢的才认真看B.依次看')
ans = input('请输入你的选项:')
if(ans == 'A'):
s += 3
elif(ans == 'B'):
s += 1
else:
print("你输入的选项有错,请重新运行程序测试!")
print("你目前的积分为:", s)
#答案代码设置如下
print('您的测试结果如下(仅供参考):')
if(s>=30):
print('右脑型(适合文科)。')
else:
print('左脑型(适合理科)。')
input()

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

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

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

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

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

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

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

本学期集体备课安排初稿

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

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

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

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

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

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

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

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

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

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

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

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

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