python - 我收到 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)
解决方案
如果您正在检查偶数,则应该是:
if a % 2 == 0:
推荐阅读
- javascript - 在引导程序中隐藏/显示卡片
- python - 二叉树和的循环不变量
- c++ - 如何将 IF 语句与字符串用户输入一起使用?
- android - 如何从以下动态 JSON 生成普通的旧 Java 对象
- .net-core-3.0 - 在 .NET Core 中加载程序集和类型
- html - 在某些情况下隐藏 Angular 指令的元素
- javascript - 错误:使用 Node.js 连接到 mysql 服务器时读取 ECONNRESET
- ios - 如何从 CloudKit CKRecord 获取 CoreData NSManagedObject?
- python - 将具有非唯一节点的networkx图形对象存储为graphviz文件
- r - 如何在图例(ggplot)中添加多条 geom_smooth 线?