python怎么通过自然语言处理,input输入编程词语,print出词语的联想词,联想词分类,这些词语的逻辑树?

input输入 决策树
就print 决策树的各种算法

# 关键词
# 对这些关键词进行分类归纳
# 然后构建逻辑树

代码我,比如

我这里提的是3个问题:

# 意思就是输入 关键词
# 打印 关键词的关联词
# 打印 这些词语的分类归纳
# 打印 这些包含词语的逻辑树,按照先后顺序

我要通用的完整代码
就像

# Python关键词
'''
and、as、assert、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、while、with、yield。
'''

# 输出词语联想的分类清单
'''
逻辑关键词:and、or、not
控制流关键词:if、else、elif、while、for
定义关键词:def、class
异常处理关键词:try、except、finally
值关键词:True、False、None
导入关键词:import、from
全局关键词:global、nonlocal
其他关键词:assert、break、continue、del、pass、raise、return、yield
'''

# 逻辑树
            or
          /    \
       and      and
     /  |  \  /  |  \
   not  |   |  |   |

    |   |   |  |   |
  True FalseNone import
       /   \
     global nonlocal