怎么做啊,想用序列

Screenshot_20200526_174413.jpg怎么做及答案

  •  Ly
  •  Ly     2020-05-28 10:54:231楼

    代码:

    l = [ ]
    wan = []
    num = int(input("Please input n:"))
    for n in range (1,num):
        for a in range (1,n):
            if n%a ==0:
                l.append(a)
        if sum(l)==n:
            wan.append(n)
        l = []
    print("The sum is:",sum(wan))

    运行结果:

    (1)

    p1.jpg

    (2)

    p2.jpg

    +添加回复