运行这段程序,有时候会输出结果,有时候却跳出错误信息:
Traceback (most recent call last):
File "C:\Users\Crossin\Desktop\py\test.py", line 6, in <module>
a += i / b
ZeroDivisionError: integer division or modulo by zero
有些同学看见一段英文提示就慌了。其实没那么复杂,python的错误提示做得还是很标准的。
它告诉我们错误发生在test.py文件中的第6行
a += i / b
这一句上。
这个错误是“ZeroDivisionError”,也就是除零错。
“integer division or modulo by zero”,整数被0除或者被0模(取余数)。
i: 3
b: 0
Traceback (most recent call last):
File "C:\Users\Crossin\Desktop\py\test.py", line 8, in <module>
a += i / b
ZeroDivisionError: integer division or modulo by zero