Если я верно понимаю задание, то массив должен состоять из последовательных чисел. Если это верно, то программа для решения задачи может иметь такой вид:
n=int(input()) #ввод количества элементов массива x=[i for i in range(n)] #создаем список чисел от 0 до n-1 s=0 #начальное значение суммы ss=[] #список сумм for i in range(n): #цикл от 0 до n-1 print(x[i]) #печатаем число массива s+=x[i] #прибавляем число к сумме if i%10==0 and i>0: #если количество чисел составило i-й десяток ss+=[s] # добавляем сумму в список сумм for i in range(len(ss)): #цикл от 0 до количества сумм print(ss[i]) #вывод сумм
Можно было бы обойтись без списка х, но по условию сказано, что нужно получить и вывести массив чисел, поэтому список х был создан в начале программы.
x = int(input("x = ")) i = 0 ch = [] n_ch = [] s = 0 while i<x: i += 1 print(i,end=" ") if i % 2==0: ch.append(i) else: n_ch.append(i) s += i print('\nЧетние числа ',ch) print('Не четние числа ',n_ch) print("Сума =",s)
что
Объяснение: