В коде есть несколько проблем:
print("Сумма цифр числа", №1, " равна", s) переменная N1 не определена. Вероятно, имелось в виду N.s и N перед использованием.Исправленный код:
N = int(input("Введите число: "))
s = 0
while N > 0:
d = N % 10
s += d
N = N // 10
print("Сумма цифр числа", N, " равна", s)
Пояснения к исправленному коду:
N = int(input("Введите число: ")): Получаем число от пользователя и преобразуем его в целое число.s = 0: Инициализируем переменную s нулем для хранения суммы цифр.while N > 0:: Запускаем цикл, пока число больше нуля.d = N % 10: Получаем последнюю цифру числа.s += d: Добавляем последнюю цифру к сумме.N = N // 10: Удаляем последнюю цифру из числа.print("Сумма цифр числа", N, " равна", s): Выводим результат.Ответ: Ошибка в имени переменной и отсутствие инициализации переменных.