• Предмет: Информатика
  • Автор: izaharov444
  • Вопрос задан 3 года назад

Напишите программу, которая считывает с консоли числа (по одному в строке) до тех пор, пока сумма введённых чисел не будет равна 0 и сразу после этого выводит сумму квадратов всех считанных чисел.

Гарантируется, что в какой-то момент сумма введённых чисел окажется равной 0, после этого считывание продолжать не нужно.

В примере мы считываем числа 1, -3, 5, -6, -10, 13; в этот момент замечаем, что сумма этих чисел равна нулю и выводим сумму их квадратов, не обращая внимания на то, что остались ещё не прочитанные значения.

Sample Input:

1
-3
5
-6
-10
13
4
-8
Sample Output:

340


RobertDowneyJr3231: Какой язык програмирования?
RobertDowneyJr3231: Спроси лучше в Habr https://qna.habr.com/

Ответы

Ответ дал: Аноним
5

Ответ: питон

summ = summ_sqr = 0

while True:

   n = int(input())

   summ += n

   summ_sqr += n ** 2

   if summ == 0:

       print(summ_sqr)

       break

Объяснение:

Вас заинтересует