Номер §5.5 № 7

ГДЗ по информатике 8 класс, Босова 2023, страница 253

§. № Сумма вводимых чисел

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

Решение

Ноль служит признаком окончания ввода: прибавление его к сумме ничего не меняет. Сначала присвоим сумме , затем будем читать очередное целое число. Если прочитан ноль, прекратим цикл; иначе прибавим число и повторим ввод.

total = 
while True:
    number = int(input('Введите целое число ( — конец): '))
    if number == :
        break
    total += number
print('Сумма:', total)

int(input(...)) преобразует ввод в целое число. total += number выполняется только для ненулевых чисел, поэтому в сумме учитывается каждое введённое слагаемое ровно один раз. Например, после ввода , -, , сумма изменяется так: + = , - = , + = ; ноль завершает ввод. Программа выводит .

Ответ

Программа суммирует все числа до нуля; пример: , -, , → .

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото