'''
Разработайте скрипт для решения задачи:
Создайте список а из 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