除以0,不同的公式[重复]

问题描述 投票:1回答:2

我想自动除以0。从db提取的某些变量可能等于0,除会给出错误。我应该在数据库还是在python代码中例外?

python
2个回答
2
投票

这更好:

for b in varb:
    try:
        v = 1/b # or any code that raises division by zero
        print(v)
    except ZeroDivisionError:
        print(0)

1
投票

您也可以将continue语句与if else语句一起使用,以避免像这样被零除错误

m=10

b=7

varb=[var1,var2,var3,var4,var5,var6,var7,var8]
for b in varb:
    if b==0: 
      print ("Not Devisible by zero")
      continue
    else:
      print (m/b)
© www.soinside.com 2019 - 2024. All rights reserved.