Вопрос задан 21.09.2026 в 11:32. Предмет Информатика. Спрашивает Мухаремов Дима.

Что покажет приведенный ниже фрагмент кода?
for i in range(1, 4):
for j in range(3, 5):
print(i + j, end='')

Перейти к ответам

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

Отвечает Зезюльчик Миша.

В данном коде используются два вложенных цикла for.

Внешний цикл:

Python
for i in range(1, 4):

перебирает значения i от 1 до 3 (так как правая граница 4 не включается).

Внутренний цикл:

Python
for j in range(3, 5):

перебирает значения j от 3 до 4.

При каждом проходе выполняется:

Python
print(i + j, end='')

То есть выводится сумма i + j, а параметр end='' означает, что после каждого числа не добавляется перенос строки.

Расчет:

  • При i = 1:

    • j = 31 + 3 = 4

    • j = 41 + 4 = 5

    Вывод: 45

  • При i = 2:

    • j = 32 + 3 = 5

    • j = 42 + 4 = 6

    Вывод: 56

  • При i = 3:

    • j = 33 + 3 = 6

    • j = 43 + 4 = 7

    Вывод: 67

Так как переносов строк нет, все значения будут выведены подряд:

455667

Итоговый вывод программы:

455667

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос