检查一个数字是否是完全数的 Python 程序
当一个数字等于所有真因数的和(不包括它本身)时,该数字被称为完全数。当需要检查一个数字是否是完全数时,可以使用一个简单的“for”循环。
以下是相同的演示 −
示例
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”,则它被视为一个完全数。
在控制台上显示相关消息。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP