Skip to content

请求、内容与结构化结果:练习答案 ​

练习解答 ​

保存为 check.py,运行 python check.py:

python
def valid(n):
    return type(n) is int and 1 <= n <= 5
assert [valid(x) for x in [2,0,6,True,'2']] == [True,False,False,False,False]
print('quantity contract passed')

Python 布尔值是 int 的子类,但模型的数量字段必须是整数计数;精确类型判断拒绝布尔值。未知商品不能靠数量校验补全,应进入信息补充流程。

用心记录每一步成长