Задание № 804 по информатике: Программирование алгоритмов на языке программирования Python

Программирование алгоритмов на языке программирования PythonОдин ответ · лёгкое

Какое значение будет выведено после выполнения программы на Python?

s = 0
for i in range(1, 6):
if i % 2 == 0:
s += i
print(s)

  1. A6
  2. B15
  3. C9
  4. D10
Показать ответ и разборСкрыть ответ и разбор

Верный ответ

  • A6

Разбор

Цикл перебирает i = 1, 2, 3, 4, 5. Условие i % 2 == 0 выполняется только для чётных чисел 2 и 4. Сумма s = 2 + 4 = 6. Значение «15» получилось бы при сложении всех чисел, «9» — при сложении только нечётных, «10» — при range(1, 6) с включением числа 6 и сложением 2 + 4 + ... неверно.

Ошибка в задании

Опишите ошибку в условии, вариантах или разборе. Не больше 1000 знаков.

Похожие задания по этой теме

Все 6 заданий темы

Репетиторы по информатике

Тренажёр

Потренируйте эту тему

6 заданий по одному, с ответом и разбором сразу. Без лимита времени.

Свой пробник

Соберите пробник с таймером

Как на ЕНТ: 2 минуты на задание.

Сколько заданий