Форум сайта python.su
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='')
Офлайн
Gamer05Ничего сложного, либо выносишь обработку в функцию, получающую последовательность и тестируешь ее на заданной тобой последовательности, либо явно задаешь random.seed и получаешь одну и ту же последовательность.
А вообще не люблю задачи с рандомом - тестировать сложно!
Офлайн