stock = {'football': 4, 'boardgame': 10, 'leggos': 100, 'doll': 5}
def fillable(stock, merch, n):
return stock.get(merch, 0) >= n
print(fillable(stock, 'leggos', 10))
代码战中的结果:
Traceback:in in fillable TypeError:unorderable types: NoneType()> = int()
答案 0 :(得分:0)
假设在这种情况下n是int(),尝试在比较之前将stock.get(merch,0)转换为int。
答案 1 :(得分:0)
以下是get()方法的语法 -
dict.get(key, default = None)
Parameters
key - 这是要在字典中搜索的密钥。
default - 这是在不存在密钥的情况下返回的值。
查看更多here。