Диапазоны

Последнее обновление: 31.03.2023
Вопрос 1

Что выведет на консоль следующая программа:

for i in range(3):
    for j in range(3):
        print(i*j, end=" ")

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

  1. 0 1 2 3 4 5 6 7 8

  2. 0 0 0 0 1 2 0 2 4

  3. 1 2 3 4 5 6 7 8 9

  4. Будет сгенерировано исключение

  5. Ничего из выше перечисленного

Ответ

Правильный вариант: 0 0 0 0 1 2 0 2 4

Вызов range(3) возвращает числа от 0 до 2. Соответственно при умножении чисел от 0 до 2 во внешнем цикле на числа от 0 до 2 во внутреннем цикле мы получим подобным результат.

Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850