DAY 5 python第一章基础复习(心理测试)

# 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("这么好玩的游戏你不打算继续玩吗? 快继续")

猜你喜欢

转载自www.cnblogs.com/DevilsWhite/p/10897164.html