Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
total = 0
for i in range(1, 10, 3):
total += i
print(total)12
- Ждать
22, будто10входит в диапазон:rangeостанавливается передstop, поэтомуiпринимает только1,4и7, а их сумма —12. - Ждать
45, будто шаг не учитывается: третий аргумент3— это шаг, поэтомуrange(1, 10, 3)после каждого числа пропускает два.
- Какие значения даёт
range(10, 0, -3)? - Как изменить вызов, чтобы
10вошло в сумму?