ЕНТ • Информатика
Задача ЕНТ по предмету «Информатика»
Разбор и объяснение. Решай похожие задачи на полном пробном тесте.
Контекст
У Маржан задание — написать программу, которая получает на вход натуральное число и выводит сумму его чётных цифр и количество нечётных цифр. Маржан написала следующий код:
Используя этот код, ответьте на вопросы 26–30.
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.
Как изменить программу, чтобы она считала произведение чётных цифр (вместо суммы)?
Варианты ответа
- Программу менять не нужно — она уже считает произведение
- Заменить sum_even = 0 на sum_even = 1, и sum_even += digit на sum_even *= digit
- Заменить только sum_even += digit на sum_even *= digit, а инициализацию оставить sum_even = 0
- Заменить условие на if digit % 2 != 0
Хочешь решить полный пробный тест?
Bilimqor — бесплатно, в формате реального ЕНТ. 120 вопросов, 5 предметов, 4 часа.
Начать пробный тест →