Python学习打卡--day23(算法练习:求完数)

    xiaoxiao2022-07-07  212

    """ _author:taozi _date:20190522 _describe:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 """ for num in range(2, 1001): num_list = [] for i in range(1, num): if num % i == 0: num_list.append(i) # print(num_list) if num == sum(num_list): print("{}是完数:{}".format(num, num_list))
    最新回复(0)