mbti测试代码-MBTI测试代码有哪些

发布时间:2025-02-11 10:16:07 浏览:17 分类:mbti十六型人格

MBTI(Myers-Briggs Type Indicator)是一种心理测量工具,用于评估人们在四个维度上的偏好:

1. 外向(E) vs. 内向(I)

2. 感应(S) vs. 直觉(N)

3. 思考(T) vs. 情感(F)

4. 判断(J) vs. 感知(P)

每个偏好对应一个字母,这些字母组合起来形成了16种不同的性格类型。

```python

def mbti_test():

print("MBTI 性格测试题n1. 参加测试的人员请务必诚实、独立地回答问题,只有如此,才能得到有效的结果。n")

题目列表

problems = [

"当你要外出一整天,你会:",

"你认为自己是一个:",

"假如你是一位老师,你会选教:",

"你通常:",

"一般来说,你和哪些人比较合得来?",

"你是否经常让:",

"处理问题时,你更倾向于:",

"A具体的 B抽象的",

"A全心投入 B有决心的",

"A能干 B仁慈",

"A实际 B创新"

]

选项列表

choices = [

"A. 外出一整天",

mbti测试代码-MBTI测试代码有哪些

"B. 在家待一整天",

"A. 理性",

"B. 感性",

"A. 与志同道合的人",

"B. 与所有人都能相处",

"A. 具体的",

"B. 抽象的",

"A. 全心投入",

"B. 有决心的",

"A. 能干",

"B. 仁慈",

"A. 实际",

"B. 创新"

]

输出题目和选项

for i in range(1, len(problems) + 1):

print(f"{i}. {problems[i-1]}")

print(f"A. {choices[i-1]}n")

用户输入选项

answer = input("请输入选项(输完请按回车): ")

输出用户输入

print(f"输入结果: {answer}n")

运行测试

mbti_test()

```

请注意,这个代码示例仅用于展示目的,实际的MBTI测试通常由专业的心理学家或经过认证的机构进行。测试结果会根据用户的回答生成一个四字母的代码,代表其在四个维度上的偏好。