Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 3: Добавление цифр
Напишите определение функции def add_digits(num), которая принимает целое число num и многократно добавляет все его цифры до тех пор, пока результат не станет однозначным, и возвращает его.
Пример 1:
Ввод: num = 38
Вывод: 2
Пояснение: Процесс выглядит так:38 → 3 + 8 → 1111 → 1 + 1 → 2
Так как 2 состоит из одной цифры, возвращаем 2.
Пример 2:
Ввод: num = 0
Вывод: 0
xsnm
,# Напишите определение функции def add_digits(num), которая принимает целое число num
# Многократно складывая цифры числа num->num до тех пор, пока результат не станет однозначным.
# Результат вывести.