ЕНТ • Информатика

Задача ЕНТ по предмету «Информатика»

Разбор и объяснение. Решай похожие задачи на полном пробном тесте.

Контекст
У Маржан задание — написать программу, которая получает на вход натуральное число и выводит сумму его чётных цифр и количество нечётных цифр. Маржан написала следующий код:

n = int(input())
sum_even = 0
count_odd = 0
while n != 0:
    digit = n % 10
    if digit % 2 == 0:
        sum_even += digit
    else:
        count_odd += 1
    n //= 10
print(sum_even)
print(count_odd)


Используя этот код, ответьте на вопросы 26–30.
Вопрос:

Как изменить программу, чтобы она считала произведение чётных цифр (вместо суммы)?

Варианты ответа

  1. Программу менять не нужно — она уже считает произведение
  2. Заменить sum_even = 0 на sum_even = 1, и sum_even += digit на sum_even *= digit
  3. Заменить только sum_even += digit на sum_even *= digit, а инициализацию оставить sum_even = 0
  4. Заменить условие на if digit % 2 != 0

Хочешь решить полный пробный тест?

Bilimqor — бесплатно, в формате реального ЕНТ. 120 вопросов, 5 предметов, 4 часа.

Начать пробный тест →

Похожие задачи

← Все задачи ЕНТ по предмету «Информатика»
💬Поддержка