В данном фрагменте программы
s = 0
for i in range (1, 11):
s = s + 2 * i
вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма целых чисел от 1 до 11
г) сумма первых десяти натуральных чётных чисел
Перед циклом переменной s присваивается s = s + прибавляет к прежнему значению s число
В Python правая граница в range( не включается. Следовательно, i последовательно принимает значения от
Проследим, как изменяется накопленная сумма после каждого выполнения тела цикла:
i |
Прибавляем |
Новое значение s |
|---|---|---|
Итак, после цикла i не принимает. Значит, описанию программы соответствует вариант г).
г) сумма первых десяти натуральных чётных чисел (
