1. 首页
  2. 编程语言
  3. Python
  4. 使用Python编写完数查找程序的示例代码

使用Python编写完数查找程序的示例代码

上传者: 2023-11-04 12:44:16上传 DOCX文件 20.31KB 热度 74次

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, "不是完数。")
用户评论