Номер §5.5 № 9

ГДЗ по информатике 8 класс, Босова 2023, страница 253

§. № Количество повторений for

Сколько раз будет выполнено тело цикла?
а) for i in range(15): s += i
б) for i in range(10, 15): s += i
в) for i in range(-1, 1): s += i
г) for i in range(1, 1): s += i
д)

k = 5
for i in range(k - 1, k + 1): s += i
Решение

По правилу range правая граница не входит в диапазон, а шаг по умолчанию равен . Тело исполняется по одному разу для каждого полученного значения i.

а) range() даёт числа от до включительно: - + = повторений.

б) range(, ) даёт , , , , : - + = повторений.

в) range(-, ) даёт -, : два повторения; число исключено.

г) range(, ) не содержит значений, поскольку начальная и исключённая конечная границы совпадают. Повторений .

д) При k = границы становятся k - = , k + = . range(, ) даёт , , то есть два повторения. Значение s здесь не требуется: вопрос касается числа выполнений тела.

Ответ

а) ; б) ; в) ; г) ; д) раза.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото