Сколько четных и нечетных чисел в списке?

Заполните список случайными натуральными числами. Посчитайте сколько в нем четных значений, а сколько нечетных.

from random import random

# заполнение списка
a = []
for i in range(7):
    n = int(random() * 100)
    a.append(n)

# вывод списка
print(a)

# количество четных чисел
even = 0

# количество нечетных чисел
odd = 0

# По очереди перебираем
# все элементы списка.
for i in a:

    # Если текущий элемент делится
    # без остатка на 2,
    # значит он четный.
    if i % 2 == 0:
        # Поэтому увеличиваем
        # счетчик четных чисел.
        even += 1

    # Иначе элемент нечетный.
    else:
        # Увеличиваем счетчик
        # нечетных чисел.
        odd += 1

print("Четные: ", even)
print("нечетные: ", odd)




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: