Найти - Пользователи
Полная версия: Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
Начало » Центр помощи » Составить список из 250 случайных чисел. Определить среднеарифметическое чисел, которые заканчиваются на 2. Если таких нет вывести сообщение.
1 2
Gamer05
 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='')

А вообще не люблю задачи с рандомом - тестировать сложно!
PooH
Gamer05
А вообще не люблю задачи с рандомом - тестировать сложно!
Ничего сложного, либо выносишь обработку в функцию, получающую последовательность и тестируешь ее на заданной тобой последовательности, либо явно задаешь random.seed и получаешь одну и ту же последовательность.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB