奇数和偶数之和差异的 Python 程序

pythonserver side programmingprogramming更新于 2025/12/14 18:20:17

在本文中,我们将了解解决给定问题陈述的解决方案和方法。

问题陈述 −给定一个整数,我们需要计算奇数和偶数之和之间的差异是否为 0。

强力方法将计算数字中所有偶数和奇数之和,然后将其减去以计算答案。

为了减少计算时间,我们使用心算的概念。

上述约束仅当数字可以被 11 整除时才成立。因此,在下面给出的实现中,我们检查数字可以被 11 整除。

这里的复杂度从 O(n) 降低到可整除性所涉及的某个恒定时间量,并且比较..

现在让我们看看实现−

示例

def isDiff(n):
   return (n % 11 == 0)
# main
n = 785643
if (isDiff(n)):
   print("Yes")
else:
   print("No")

输出

No

所有变量和函数均在全局范围内声明,如下图所示。

结论

在本文中,我们学习了计算奇数和偶数之和之差的方法


相关文章


有用资源