1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 9 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 9 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

а) for i in range(15): s += i
15
б) for i in range(10, 15): s += i
5
в) for i in range(-1, 1): s += i
2
г) for i in range(1, 1): s += i
0
д) k = 5
2
for i in range(k -1, k+1): s+=i

Подробный ответ

В цикле for i in range(…) тело цикла выполняется столько раз, сколько чисел содержит последовательность, задаваемая функцией range.

  • а) range(15) даёт числа от $$0$$ до $$14$$, всего $$15$$ чисел. Значит, тело цикла выполнится 15 раз.
  • б) range(10, 15) даёт числа $$10, 11, 12, 13, 14$$, всего 5 чисел.
  • в) range(-1, 1) даёт числа $$-1, 0$$, всего 2 числа.
  • г) range(1, 1) не содержит ни одного числа, значит, тело цикла не выполнится ни разу: 0.
  • д) если $$k = 5$$, то range(k — 1, k + 1) = range(4, 6), то есть числа $$4, 5$$. Тело цикла выполнится 2 раза.

Ответ

а) 15; б) 5; в) 2; г) 0; д) 2.



Общая оценка
3.5 / 5
Другие учебники
Другие предметы