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

ГДЗ информатика 8 класс

§ 5.5. Программирование циклических алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


7. Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и подсчёт суммы всех введённых чисел.

Ответ

Вот пример программы на языке Python, которая осуществляет ввод целых чисел и подсчитывает их сумму до тех пор, пока не будет введен ноль:

sum = 0

while True:
num = int(input("Введите целое число: "))

if num == 0:
    break

sum += num

print(f"Сумма чисел: {sum}")

Программа начинает с переменной sum, которая инициализируется значением 0. Затем запускается бесконечный цикл while True, в котором запрашивается ввод целого числа от пользователя с помощью функции input. Введенное число преобразуется в целочисленный тип с помощью функции int.

После ввода числа, проверяется, равно ли оно нулю. Если да, то с помощью оператора break цикл прерывается и переходит к следующим операторам.

Если введенное число не равно нулю, то оно добавляется к переменной sum с помощью оператора +=, что эквивалентно sum = sum + num.

После окончания цикла, выводится сумма введенных чисел с помощью функции print.

Пример выполнения программы:
Введите целое число: 3
Введите целое число: 5
Введите целое число: 2
Введите целое число: 0
Сумма чисел: 10
Обратите внимание, что если вводится отрицательное число или число с плавающей точкой, оно будет преобразовано в целое число при помощи функции int.


Понравилась статья? Поделиться с друзьями: