Вопрос:

Необходимо было составить программу, которая считывает натуральное число n и вычисляет сумму его цифр, больших 5. Программист составил следующий код, но допустил ошибки. Найдите их и укажите номера строк, где допущены ошибки, в порядке возрастания без пробелов и разделителей.

Ответ:

Ошибки допущены в следующих строках:

  1. 1 — введённое значение нужно преобразовать в целое число: n = int(input()).
  2. 2 — начальное значение суммы должно быть равно 0: s = 0.
  3. 4 — последняя цифра числа получается с помощью остатка от деления на 10: d = n % 10.
  4. 7 — после обработки цифры число нужно уменьшить целочисленным делением на 10: n = n // 10.

Ответ: 1247