例えば:
def check():
"""
检查超平面是否已将样本正确分类
:return: true如果已正确分类则返回True
"""
flag = False
for item in training_set:
if cal(item) <= 0: # 如果有分类错误的
flag = True # 将flag设为True
update(item) # 用误分类点更新参数
if not flag: # 如果没有分类错误的点了
print("最终结果: w: " + str(w) + "b: " + str(b)) # 输出达到正确结果时参数的值
return flag # 如果已正确分类则返回True,否则返回False