Почему-то Python не хочет конвертировать гарантированно целочисленные элементы списка в
integer
Вот код:
numlist = list(input()) mid_ariphm = 0 for elem in numlist: mid_ariphm += int(elem) mid_ariphm /= len(numlist) for elem in numlist: if int(elem) > mid_ariphm: print(elem)
Ввод:
1 2 3
Ошибка:
Traceback (most recent call last): File [засекречено], line 4, in <module> mid_ariphm += int(elem) ValueError: invalid literal for int() with base 10: ' '
Вот задача:
Вывести элементы, которые больше среднего арифметического от значений всех элементов списка