Задача Задача №2262558
А
А
Конечно! Давайте напишем функцию print_digit_sum(), которая будет принимать натуральное число и печатать сумму его цифр.
Вот пример реализации такой функции на языке Python:
def print_digit_sum(n):
# Преобразуем число в строку, чтобы итерироваться по каждой цифре
digit_str = str(n)
# Инициализируем переменную для суммы
digit_sum = 0
# Проходим по каждой цифре в строковом представлении числа
for digit in digit_str:
# Конвертируем символ обратно в целое число и добавляем к сумме
digit_sum += int(digit)
# Выводим результат
print(digit_sum)
# Пример использования функции
print_digit_sum(123) # Вывод: 6
Объяснение кода:
- Функция принимает одно натуральное число
n. - Преобразуем это число в строку, чтобы можно было пройти по каждой цифре.
- Инициализируется переменная
digit_sumдля хранения суммы цифр. - С помощью цикла
forмы проходим по каждой цифре, конвертируем её обратно в целое число и добавляем кdigit_sum. - Наконец, мы выводим сумму цифр.
Вы можете заменить 123 на любое другое натуральное число, чтобы получить сумму его цифр. Если у вас есть вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать!