Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как посчитать количество четных чисел в питоне?

  1. Как посчитать количество четных чисел в питоне?

    Ребята, привет! Вопрос такой: нужно посчитать количество четных чисел в массиве на питоне. Я не так давно начал изучать программирование, поэтому еще многого не знаю. Подскажите, пожалуйста, какими способами это можно сделать? Может, у кого-то есть готовый пример кода? Заранее спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет, дружище! В питоне сделать это можно просто. Вот самый быстрый способ через генератор списка и функцию sum. По сути, ты просто проходишь по всем числам и проверяешь, делятся ли они на 2. Вот код:

    Программный код:
    numbers = [12345678910]
    count_even sum(for number in numbers if number == 0)
    print(
    count_even
    Этот код посчитает количество четных чисел в массиве numbers. Надеюсь, поможет!

  4. Цитата Сообщение от вячеслав
    Привет, дружище! В питоне сделать это можно просто. Вот самый быстрый способ через генератор списка и функцию sum. По сути, ты просто проходишь по всем числам и проверяешь, делятся ли они на 2. Вот код:

    Программный код:
    numbers = [12345678910]
    count_even sum(for number in numbers if number == 0)
    print(
    count_even
    Этот код посчитает количество четных чисел в массиве numbers. Надеюсь, поможет!
    Еее, четкий способ через sum, даже не знал про такое. Лаконично и понятно! Спасибо!

  5. Можно еще так: использовать filter и len. Это тоже круто и читаемо:

    Программный код:
    numbers = [12345678910]
    count_even len(list(filter(lambda x== 0numbers)))
    print(
    count_even
    Как тебе?

  6. Цитата Сообщение от Athos
    Можно еще так: использовать filter и len. Это тоже круто и читаемо:

    Программный код:
    numbers = [12345678910]
    count_even len(list(filter(lambda x== 0numbers)))
    print(
    count_even
    Как тебе?
    О, прикольный вариант с filter, более фанкционально смотрится. Зацени оба подхода!

  7. Эй, братан! Если немного заморочиться, можно и так:

    Программный код:
    def count_even_numbers(lst):
    count 0
    for num in lst:
    if 
    num == 0:
    count += 1
    return count

    numbers 
    = [12345678910]
    print(
    count_even_numbers(numbers)) 
    Этот способ более наглядный. Как думаешь?

  8. Цитата Сообщение от CircuitSorcerer
    Эй, братан! Если немного заморочиться, можно и так:

    Программный код:
    def count_even_numbers(lst):
    count 0
    for num in lst:
    if 
    num == 0:
    count += 1
    return count

    numbers 
    = [12345678910]
    print(
    count_even_numbers(numbers)) 
    Этот способ более наглядный. Как думаешь?
    Отличный ванильный метод, для новичка самое то, чтобы понять логику. Респект за примеры!

  9. Могу еще предложить list comprehension:

    Программный код:
    numbers = [12345678910]
    count_even len([for x in numbers if == 0])
    print(
    count_even
    Как говорится, красота в простоте.

  10. Цитата Сообщение от Артем Андреевич
    Могу еще предложить list comprehension:

    Программный код:
    numbers = [12345678910]
    count_even len([for x in numbers if == 0])
    print(
    count_even
    Как говорится, красота в простоте.
    Ну вот этот вариант вообще бомба! Питон во всей красе, молодца!

Страница 1 из 2 12 ПоследняяПоследняя