Python程序,用于检查数字是否是完全数

Python程序,用于检查数字是否是完全数

当一个数字等于除自身之外所有正因子之和时,该数字被称为完全数。当需要检查数字是否为完全数时,可以使用简单的“for”循环。

以下是相同的演示 –

更多Python相关文章,请阅读:Python 教程

示例

n = 6
my_sum = 0
for i in range(1, n):
   if(n % i == 0):
      my_sum = my_sum + i
if (my_sum == n):
   print("The number is a perfect number")
else:
   print("The number is not a perfect number")

输出

The number is a perfect number

解释

  • 指定了“n”的值。

  • 将总和初始化为0。

  • 迭代数字,并递增总和。

  • 如果此总和等于先前定义的“n”,则将其视为完全数字。

  • 在控制台上显示相关消息。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程