首页 > 解决方案 > 我收到 ZeroDivisionError ,我该如何解决?

问题描述

我是新手,我试图计算给定数字的总数,如果其中一个数字是奇数,它不会加起来就是总数,即 b

我正在做的是,如果 a / 2 没有拆分休息,它将是偶数,那么它将添加到 b,但我得到一个 ZeroDivisionError,我做错了什么?抱歉,如果我拼错了任何单词


for c in range(1, 7):
    a = int(input("type a number {}: ".format(c)))
    if a / 2 % 0:
        b += a

print("the sum of the numbers is equivalent to:", b)

标签: pythonpython-3.x

解决方案


如果您正在检查偶数,则应该是:

if a % 2 == 0:

推荐阅读