def generate_conditions(self, a, b, filtered, item, value, param):
"""
组合判断条件
"""
up = param["up"]
down = param["down"]
if a == 1:
a_condition = value > up
elif a == 2:
a_condition = value < up
elif a == 3:
a_condition = value == up
elif a == 4:
a_condition = value != up
elif a == 5:
a_condition = value >= up
elif a == 6:
a_condition = value <= up
elif a == 7:
a_condition = str(value) in str(up)
elif a == 8:
a_condition = str(value) not in str(up)
if b == 1:
b_condition = value > down
elif b == 2:
b_condition = value < down
elif b == 3:
b_condition = value == down
elif b == 4:
b_condition = value != down
elif b == 5:
b_condition = value >= down
elif b == 6:
b_condition = value <= down
elif b == 7:
b_condition = str(value) in str(down)
elif b == 8:
b_condition = str(value) not in str(down)
# 输出判断条件
if a_condition and b_condition:
pass
else:
filtered.append(item)
You
B值 :1:大于 2:小于 3:等于、4:不等于 5:大于等于、6:小于等于、7:包含、8:不包含 a 值 :1:大于 2:小于 3:等于、4:不等于 5:大于等于、6:小于等于、7:包含、8:不包含 a b并且关系组合判断有多少种