博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DAY 5 python第一章基础复习(心理测试)
阅读量:6913 次
发布时间:2019-06-27

本文共 4428 字,大约阅读时间需要 14 分钟。

# athor : DevilsWhite # -*- coding:UTF-8 -*-    #1.“#”表示单行注释,多行注释用‘’‘’‘’ print("让我进行一个心理测试,请回答下面的十道题")  count = 0 while count < 2:   #2.“while”循环,需要定义count值来确定范围保障循环,并需要注意break和continue区别,前者是结束整个循环,后者为立即进行下一个循环。       question1 = input("1、你何时感觉最好?A.早晨  B.下午及傍晚  C.晚上")   #3.question为变量,变量的作用是1、临时存储信息于内存 2、便于后续调用和使用   4.“input”为输入语句,可进行用户互动(登陆名和密码使用)     question2 = input('''2、你走路是?A.大步的快走 B.小步快走 C.不快,仰着头走 D.不快,低着头走 E.很慢''')     question3 = input('''3、和人说话时你? A. 手臂交叠站着 B.双手紧握 C.一只手或两只手放在臀部 D.碰着或推着与你说话的人 E.玩着你的耳朵、摸着你的下巴或手''')     question4 = input("4、坐着休息时你? A.两膝盖并拢 B.两腿交叉 C.两腿伸直 D.一腿卷缩在身下")     question5 = input('''5、碰到令你发笑的事情,你的反应是: A.欣赏的大笑  B.笑着,但不大声 C.轻声的笑  D.羞怯的笑''')     question6 = input('''当你去聚会或者社交场合时,你? A.很大声的入场引起注意 B.安静入场找你认识的人C.非常安静的入场,尽量不惹人注意 ''')     question7 = input('''7、当你费非常专心工作时,有人打断你,你会? A.欢迎他  B.感到非常恼怒 C.上述两种极端之间''')     question8 = input('''8、下列颜色你最喜欢的是?  A.红色或橘黄色  B.黑色  C.黄色或浅蓝色  D.绿色 E.深蓝色或紫色   F.白色  G棕色或灰色''')     question9 = input('''9、临入睡前几分钟,你在床上的姿势是?  A.仰躺,伸直  B.仰卧,伸直   C.仰躺,微巻 D. 头睡在一条手臂上  E.被子盖过头''')     question10 =input('''10、你经常梦到自己:  A.落下  B.打架或者挣扎  C.找东西或人  D.飞或漂浮 E.不做梦   F.愉快的事情''')     if question1 == 'A':   #5. if语句,流程控制语句,如果A不行,再看B,最后看C         anwser1 = 2     elif question1 == 'B':         anwser1 = 4     elif question1 == 'C':         anwser1 = 6     else:         print("兄弟~ 好好回答啦!")     if question2 == 'A':         anwser2 = 6     elif question2 == 'B':         anwser2 = 4     elif question2 == 'C':         anwser2 = 7     elif question2 == 'D':         anwser2 = 2     elif question2 == 'E':         anwser2 = 1     else:         print("兄弟~ 好好回答啦!")     if question3 == 'A':         anwser3 = 4     elif question3 == 'B':         anwser3 = 2     elif question3 == 'C':         anwser3 = 5     elif question3 == 'D':         anwser3 = 7     elif question3 == 'E':         anwser3 = 6     else:         print("兄弟~ 好好回答啦!")     if question4 == 'A':         anwser4 = 4     elif question4 == 'B':         anwser4 = 6     elif question4 == 'C':         anwser4 = 2     elif question4 == 'D':         anwser4 = 1     else:         print("兄弟~ 好好回答啦!")     if question5 == 'A':         anwser5 = 6     elif question5 == 'B':         anwser5 = 4     elif question5 == 'C':         anwser5 = 3     elif question5 == 'D':         anwser5 = 2     else:         print("兄弟~ 好好回答啦!")     if question6 == 'A':         anwser6 = 6     elif question6 == 'B':         anwser6 = 4     elif question6 == 'C':         anwser6 = 2     else:         print("兄弟~ 好好回答啦!")     if question7 == 'A':         anwser7 = 6     elif question7 == 'B':         anwser7 = 2     elif question7 == 'C':         anwser7 = 4     else:         print("兄弟~ 好好回答啦!")     if question8 == 'A':         anwser8 = 6     elif question8 == 'B':         anwser8 = 7     elif question8 == 'C':         anwser8 = 5     elif question8 == 'D':         anwser8 = 4     elif question8 == 'E':         anwser8 = 3     elif question8 == 'F':         anwser8 = 2     elif question8 == 'G':         anwser8 = 1     else:         print("兄弟~ 好好回答啦!")     if question9 == 'A':         anwser9 = 7     elif question9 == 'B':         anwser9 = 6     elif question9 == 'C':         anwser9 = 4     elif question9 == 'D':         anwser9 = 2     elif question9 == 'E':         anwser9 = 1     else:         print("兄弟~ 好好回答啦!")     if question10 == 'A':         anwser10 = 4     elif question10 == 'B':         anwser10 = 2     elif question10 == 'C':         anwser10 = 3     elif question10 == 'D':         anwser10 = 5     elif question10 == 'E':         anwser10 = 6     elif question10 == 'F':         anwser10 = 1     else:         print("兄弟~ 好好回答啦!")     score = anwser1+anwser2+anwser3+anwser4+anwser5+anwser6+anwser7+anwser8+anwser9+anwser10    #6。 字符串拼接(字符串可以加、乘)     if score >= 60:         print("傲慢的孤独者。通常很有才华,但与人沟通过功夫欠佳,可做研发知道工作。")     elif score >= 51:         print("吸引人的冒险家。适合是市场开发与销售的工作,适合独挡一面")     elif score >= 41:         print("平庸的中道者。适合人力资源工作。")     elif score >= 31:         print("以牙还牙的自我保护者。有最广泛的适用性。")     elif score >= 21:         print("缺乏信息的挑剔者。式适合会计等数字稽核工作")     elif score <= 20:         print("内向的悲观者。大多数公司不喜欢这类型。")     else:         print("兄弟,你可能是天屎~")     count += 1     if count == 1:         Please = input("请问你还需要再测试一下吗?(Y/N)")         if Please == "请不要作弊哦~":             count = 0         else:             print("这么好玩的游戏你不打算继续玩吗?  快继续")

转载于:https://www.cnblogs.com/DevilsWhite/p/10897164.html

你可能感兴趣的文章
android开发之第三方集成之OAUTH教程篇
查看>>
spring+mybatis 多数据源整合
查看>>
HTML5 网络拓扑图整合 OpenLayers 实现 GIS 地图应用
查看>>
php 两种短网址生成方法
查看>>
AOP - PostSharp 2.0
查看>>
Spring测试框架JUnit4.4
查看>>
openSUSE 12.1下搭建Web服务器
查看>>
Contact Manager Web API 示例[2] Web API Routing
查看>>
用luasocket读取双色球中奖号码
查看>>
C#中ref和out的使用小结
查看>>
Extjs4 中的gird
查看>>
错排-HDU 2049 递推的应用
查看>>
参数化查询为什么能够防止SQL注入
查看>>
AlertDialog.Builder弹出对话框
查看>>
HDUOJ -----1686
查看>>
pomelo组件..
查看>>
[问题2014S03] 解答
查看>>
mybatis入门例子
查看>>
[LeetCode] Construct Binary Tree from Inorder and Postorder Traversal
查看>>
Sencha touch 初体验
查看>>