有人看看吗。。 刚学,没有思路

对谓语也就刚有个概念。。 python

创建并编写带有谓词规则的属性语法,不允许任何不匹配的表达式类型分配给不正确的变量类型的逻辑,不允许除零,强制所有布尔值为整数进行数学操作,将所有整数转换为浮点数进行类型错误的二进制操作。

这是要用 python 实现编译原理里的语法分析?
看需求,是要分别处理 不同类型的变量赋值。大概思路如下,不知是否恰当。
1、先确定有几种变量类型要分析
2、变量如何定义
3、制定分析规则 ,防止 (不匹配的表达式类型分配给不正确的变量类型的逻辑, 除零)
4、预处理 (布尔值为整数 , 整数转换为浮点数)

问这个问题,挺纳闷的,说的是什么意思,说清楚点我好帮你