Ошибка заключается в том, что переменная "n" должна быть преобразована в целое число до того, как ее можно использовать для вычисления суммы. В текущей реализации, оператор "int(n)" ничего не делает и не сохраняет преобразованное значение. Вот исправленный код: sum = 0 while True: n = input() if n == "конец": break sum += int(n) print(sum) В этом коде мы сначала инициализируем сумму "sum" равной 0, а затем запускаем бесконечный цикл while. Внутри цикла мы считываем ввод пользователя и проверяем, равно ли он строке "конец". Если равно, мы выходим из цикла. В противном случае мы преобразуем ввод пользователя в целое число и добавляем его к сумме. В конце цикла мы выводим сумму на экран.