我发现了一个奇怪的行为,希望有人对此做出解释。我正在做:
if len(list) > 1 and len(list2) > 1:
total = sum(list) + sum(list2)
result = percentage(sum(list), total)
def percentage(part, whole):
return float(part) / float(whole) *100
这两个列表混合了 float 和 int 值。我偶尔会得到:
ZeroDivisionError:浮点除以零
这对我来说没有意义。有谁知道发生了什么?
开心每一天1111
拉丁的传说
相关分类