Вы добавляете строки, а не числа, о чем говорит ваше сообщение об ошибке.
Преобразуйте каждую строку в соответствующее ей целое число:
numlist = map(int, numlist)
И затем возьмите среднее значение (обратите внимание, что я использую float()
иначе, чем вы):
arithmetic_mean = float(sum(numlist)) / len(numlist)
Вы хотите использовать float()
перед делением, как float(1/2) = float(0) = 0.0
, а это не то, что вы хотите.* Альтернативой было бы просто сделать их всех float
во-первых:
numlist = map(float, numlist)