алг
цел s, x
нач
s = 0
иц
ввод x
s = s + x
кц при x == 0
вывод s
конs = 0
while True:
x = int(input())
s = s + x
if x == 0:
break
print(s)| Ввод x | s = s + x | x == 0 |
|---|---|---|
| 1 | s = 0 + 1 = 1 | Ложь |
| 5 | s = 1 + 5 = 6 | Ложь |
| 10 | s = 6 + 10 = 16 | Ложь |
| 3 | s = 16 + 3 = 19 | Ложь |
| 8 | s = 19 + 8 = 27 | Ложь |
| 0 | s = 27 + 0 = 27 | Истина (break) |
| 4 | (Цикл прерван, это значение не обрабатывается) | |
| 0 | (Цикл прерван, это значение не обрабатывается) |
Введенные числа: 1, 5, 10, 3, 8, 0, 4, 0. Обратите внимание, что цикл прерывается при первом вводе числа 0. Все последующие числа (включая второе 0) не обрабатываются.
Ответ: Будет выведено число 27.