Вопрос:

18. Сколько раз будет выполнено тело цикла?

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Тело цикла выполняется количество раз, определяемое функцией range(). Если начальное значение больше или равно конечному, цикл не выполняется.

Пошаговое решение:

  • a) for i in range(15): s += 1 — Цикл выполнится 15 раз (от 0 до 14).
  • б) for i in range(10, 15): s += 1 — Цикл выполнится 5 раз (от 10 до 14).
  • в) for i in range(-1, 1): s += 1 — Цикл выполнится 2 раза (от -1 до 0).
  • г) for i in range(1, 1): s += 11 — Цикл не выполнится ни разу, так как начальное значение (1) равно конечному (1).
  • д) k = 5; for i in range(k - 1, k + 1): s += 1 — Выражение range(5 - 1, 5 + 1) превращается в range(4, 6). Цикл выполнится 2 раза (для i=4 и i=5).

Ответ: a) 15 раз, б) 5 раз, в) 2 раза, г) 0 раз, д) 2 раза.

ГДЗ по фото 📸

Похожие