Можете ли вы предоставить пример ввода, который выдает ошибку? Держу пари, что в списке есть типы int
и str
. Каждый элемент в списке должен быть приведен к целому числу, и, если это невозможно, программе необходимо либо выйти с этой ошибкой, либо только суммировать элементы списка, которые можно привести. Это можно сделать с помощью функции map
. Пример:
l=list(map(int, input()))
print(l)
s=sum(l)
n=len(l)
if(s%n!=0):
print(-1)
(Python3) Это отображает элементы списка для типа int.