从键盘输入一个列表,计算输出列表元素的平均值。请完善代码。
def mean(numlist):
s = 0.0
for num in numlist:
s = s + num
return s/len(numlist)
#请输入一个列表:
ls = eval(input())
print("平均值为:",mean(ls))
若某自然数除它本身之外的所有因子之和等于该数,则称该数为完数。输出 1000 以内的完数。请完善代码。
for i in range(2,1001):
n = i
for j in range(1,i):
if i % j == 0:
n -= j
if n == 0:
print(i)