Подсчет суммы цифр и определение четности
Информатика

Василий задумался о чем-то интересном, пока ожидал своей очереди в регистратуре поликлиники. Он начал рассматривать

Василий задумался о чем-то интересном, пока ожидал своей очереди в регистратуре поликлиники. Он начал рассматривать номера талонов, выданных другим людям (все номера состоят из четырех цифр), и решил посчитать, сколько из этих номеров имеют сумму цифр, которая является четным числом. Когда пришла очередь Василия, он уже успел запомнить номера четырех талонов. Ваша задача - написать программу, которая поможет Василию. На вход программе подаются четыре четырехзначных числа, каждое с новой строки. Программа должна вывести одно число в Питоне! Заранее спасибо!
Верные ответы (1):
  • Barsik
    Barsik
    53
    Показать ответ
    Содержание вопроса: Подсчет суммы цифр и определение четности

    Разъяснение:
    Для решения этой задачи нам нужно сложить все цифры в каждом четырехзначном числе и проверить, является ли полученная сумма четным числом. Если да, то мы увеличиваем счетчик на 1. Повторяем этот процесс для каждого из четырех талонов и выводим счетчик в конце.

    Демонстрация:

    number1 = 1234
    number2 = 5678
    number3 = 9012
    number4 = 3456

    sum_of_digits = 0

    # Считаем сумму цифр первого числа
    sum_of_digits += int(str(number1)[0])
    sum_of_digits += int(str(number1)[1])
    sum_of_digits += int(str(number1)[2])
    sum_of_digits += int(str(number1)[3])

    # Проверяем четность суммы цифр
    if sum_of_digits % 2 == 0:
    count += 1

    # Повторяем для каждого из оставшихся чисел

    # Выводим количество чисел с четной суммой цифр
    print(count)


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

    Упражнение:
    Напишите программу на Python, которая будет выполнять описанные выше шаги и выводить количество четных сумм цифр в четырех заданных числах.
Написать свой ответ: