
Василий придумал себе занятие, пока сидит в очереди в регистратуру поликлинники. Рассматривая
номера талонов у рядом сидящих людей (все талоны имеют четырехзначный номер), он решил посчитать, сколько талонов имеют номер с четной суммой цифр. Когда подошла очередь Василия, он уже разглядел номера у 4-х талонов. Напишите программу, которая поможет Василию. Входные данные: на вход программы подаются четыре четырехзначных числа, каждое в своей строке Выходные данные: необходимо вывести одно число В ПИТОНЕ! ЗАРАНЕЕ СПАСИБО

Ответы на вопрос

Ответ:
sum = 0 #
count = 0 # Счетчик "четных" билетиков
for i in range(4): # Четыре билетика
talon = str(input()) # Входные данные
for j in range(4): # Четыре цифры
sum += int(talon[j]) # Складываем каждую цифру
if sum%2 == 0: # Проверка суммы на четность
count += 1 #
sum = 0 #
print(count) # Вывод данных



Конечно, вот пример программы на Python:
pythondef even_digit_sum(number):
# Функция для вычисления суммы четных цифр числа
return sum(int(digit) for digit in str(number) if int(digit) % 2 == 0)
def main():
# Ввод четырех четырехзначных чисел
numbers = [int(input()) for _ in range(4)]
# Подсчет количества талонов с четной суммой цифр
count = sum(1 for number in numbers if even_digit_sum(number) % 2 == 0)
# Вывод результата
print(count)
if __name__ == "__main__":
main()
Программа сначала определяет функцию even_digit_sum
, которая вычисляет сумму четных цифр числа. Затем основная часть программы считывает четыре четырехзначных числа, вычисляет сумму четных цифр для каждого числа и подсчитывает количество чисел с четной суммой цифр. Результат выводится на экран.


Похожие вопросы








Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili