Задача 3: Добавление цифр

Напишите определение функции def add_digits(num), которая принимает целое число num и многократно добавляет все его цифры до тех пор, пока результат не станет однозначным, и возвращает его.

Пример 1:

Ввод: num = 38
Вывод: 2
Пояснение: Процесс выглядит так:
38 → 3 + 8 → 11
11 → 1 + 1 → 2
Так как 2 состоит из одной цифры, возвращаем 2.

Пример 2:

Ввод: num = 0
Вывод: 0

0

Комментарии

xsnm_avatar
xsnm
,
6 месяцев, 6 дней назад

# Напишите определение функции def add_digits(num), которая принимает целое число num
# Многократно складывая цифры числа num->num до тех пор, пока результат не станет однозначным.
# Результат вывести.

0

Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии