Задание 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.
Другие учебники
Другие предметы