Какие значения примут переменные i и S после выполнения программы? S=0
i=0
While i<3 :
i=i+1
S=S+i
A)1,2
B) 3,6
C) 1, 1
Д) 3, 9

Sabaydin Sabaydin    1   21.01.2022 06:08    0

Ответы
хюрем4 хюрем4  21.01.2022 06:10

Решение #1

Просто вбиваешь код в любой редактор кода с питоном, в конце добавляешь print(i, S) и получаешь ответ.

Решение #2

Заметим, что код внутри while выполнится 3 раза, т.к. после третьего выполнения переменная i будет равна 3, и цикл while перестанет работать. Следовательно, переменная S также будет три раза увеличиваться на i.

при i == 0: i = 0 + 1 = 1; S = 0 + 1 = 1;при i == 1: i = 1 + 1 = 2; s = 1 + 2 = 3;при i == 2: i = 2 + 1 = 3; S = 3 + 3 = 6;при i == 3: код внутри while не выполняется.

Получим, что переменная i в итоге стала равна 3, а S — 6.

В ответе сначала указываем i, а затем S.

ответ: В (3, 6).

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика