使用Python编写完数查找程序的示例代码
Python编程语言是一种高级编程语言,可用于各种应用程序开发。本文将分享一个使用Python编写的完数查找程序示例代码。完数是指一个数等于它的因子之和,如6和28都是完数。下面是示例代码:
def is_perfect_number(num):
factors = []
for i in range(1, num):
if num % i == 0:
factors.append(i)
if sum(factors) == num:
return True
else:
return False
num = int(input("请输入一个数字:"))
if is_perfect_number(num):
print(num, "是完数。")
else:
print(num, "不是完数。")
用户评论