Задача 08.12

''' Разработайте скрипт для решения задачи: Создайте список а из N целых чисел. Сформируйте новый список b, состоящий из четных чисел списка а и выведите список b на экран. Посчитайте количество четных чисел (Примечание: исходный список сформировать из случайных чисел диапазоне от 1 до 100)
Пример выполнения скрипта: Программа создания и вывода списка четных чисел на экран Создание исходного списка: Введите количество элементов списка -> 20 Исходный список: 6 49 57 5 23 2 36 2 43 49 46 12 28 85 17 70 1 74 54 77 Итоговый список: 6 2 36 2 46 12 28 70 74 54 Количество четных чисел - 10 '''
print('Программа создания и вывода списка четных чисел на экран') print('Создание исходного списка:') n = int(input('Введите количество элементов списка -> ')) # Создаем список а и заполняем его нулевыми значениями a = [0] * n # Подключаем функцию randint из библиотеки random from random import randint # Формируем случайные значения элементов списка по одному for i in range(len(a)): a[i] = randint(1, 100) # Вывод элементов списка на экран print('Исходный список:') for i in range(len(a)): print (a[i], end = ' ') print() # Формируем новый список b b =[] # Проверяем элементы списка а на четность и # добавляем четные элементы в список b for i in range(len(a)): if a[i] % 2 == 0: b.append(a[i]) # Вывод элементов итогового списка на экран print('Итоговый список:') for i in range(len(b)): print (b[i], end = ' ') print() print('Количество четных чисел - ', len(b))

© Кащеев Е. Решение задач по программированию на языке Python