Чому дорівнює S після виконання фрагменту програми? x=12s=0 for i in range(2,(x//2)+1): if (x%i == 0): s = s+i
будь ласка допоможіть

Ответы

Ответ дал: valgrisa
2

Ответ:

15

Объяснение:

x = 12

s = 0

i = 2

12 % 2 = 0, (да)

s = 0 + 2 = 2

i = 3

12 % 3 = 0, (да)

s = 2 + 3 = 5

i = 4

12 % 4 = 0, (да)

s = 5 + 4 = 9

i = 5

12 % 5 = 0, (нет)

i = 6

12 % 6 = 0, (да)

s = 9 + 6 = 15

% - остаток от целочисленного деления


tanya7861: спасибо
Вас заинтересует