
Вопрос задан 22.06.2023 в 15:19.
Предмет Информатика.
Спрашивает Зимина Анастасия.
Напишите программу, которая считывает с консоли числа (по одному в строке) до тех пор, пока сумма
введённых чисел не будет равна 0 и сразу после этого выводит сумму квадратов всех считанных чисел. Гарантируется, что в какой-то момент сумма введённых чисел окажется равной 0, после этого считывание продолжать не нужно. В примере мы считываем числа 1, -3, 5, -6, -10, 13; в этот момент замечаем, что сумма этих чисел равна нулю и выводим сумму их квадратов, не обращая внимания на то, что остались ещё не прочитанные значения. Sample Input: 1 -3 5 -6 -10 13 4 -8 Sample Output: 340

Ответы на вопрос

Отвечает Соловьева Лера.
Ответ: питон
summ = summ_sqr = 0
while True:
n = int(input())
summ += n
summ_sqr += n ** 2
if summ == 0:
print(summ_sqr)
break
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения задачи нам потребуется написать программу на языке Python. Программа будет считывать числа из стандартного ввода (консоли), пока сумма введённых чисел не достигнет 0, после чего будет выводить сумму квадратов всех считанных чисел. Вот решение:
pythondef main():
numbers = [] # Список для хранения введенных чисел
total_sum = 0 # Переменная для хранения суммы введенных чисел
# Считываем числа из стандартного ввода
while True:
try:
num = int(input())
numbers.append(num)
total_sum += num
# Проверяем, достигли ли суммы 0
if total_sum == 0:
sum_of_squares = sum(num ** 2 for num in numbers) # Сумма квадратов чисел
print(sum_of_squares)
break
except ValueError:
print("Введите целое число.")
if __name__ == "__main__":
main()
Программа считывает числа из стандартного ввода, добавляет их в список numbers
и проверяет сумму. Если сумма достигает 0, программа вычисляет сумму квадратов чисел из списка и выводит её.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili