from random import randrange numbers = [randrange(-10**10,10**10) for i in range(250)] numbers2 = [] for num in numbers: if str(num)[-1:] == '2': numbers2 += [num] if len(numbers2) == 0: print('Нет чисел, оканчивающихся на 2.') else: print('Среднее арифметическое чисел, оканчивающихся на 2, равно ',sum(numbers2)/len(numbers2),'.',sep='')
А вообще не люблю задачи с рандомом - тестировать сложно!