Улучшение кода на Python

Как можно улучшить этот код?

n = int(input()) 
a = [int(i) for i in input().split()]
k = 0 
x = []
for i in range(1, n+1): 
  if i!=n: 
    if sum(a[:i])%i==0 and sum(a[i:])%(n-i)==0:
      l = [str(sum(a[:i])/i)]*i + [str(sum(a[i:])/(n-i))]*(n-i) 
      if l not in x: 
        k+=1 
        x.append(l)
if sum(a)%n==0: 
  if [str(sum(a)/n)]*n not in x: 
    k+=1 
print(k)

Ответы (0 шт):