Привет! Давай разберем эту задачу по программированию.
Что нам нужно сделать?
Ограничения:
Как будем решать?
Нам понадобится переменная для хранения суммы (начнем с нуля) и цикл, который будет продолжаться, пока не введут 0.
sum_of_eights = 0.while True:.num = int(input()).if num == 0: break. Если да, выходим из цикла.if num % 10 == 8:.sum_of_eights += num.print(sum_of_eights).Примерный код на Python:
sum_of_eights = 0
while True:
num = int(input())
if num == 0:
break
if num % 10 == 8:
sum_of_eights += num
print(sum_of_eights)
Ввод:
18
20
8
108
300
0
Вывод:
134
Объяснение вывода: 18 + 8 + 108 = 134.