Вызовы Python: добавляйте цифры положительного целого числа несколько раз, пока результат не будет иметь одну цифру
Задачи Python - 1: Упражнение 16 с решением
Напишите программу на Python, чтобы несколько раз добавлять цифры положительного целого числа, пока результат не будет иметь одну цифру.
Пояснение:
Пример решения : -
Код Python:
def add_digits(num):
return (num - 1) % 9 + 1 if num > 0 else 0
print(add_digits(48))
print(add_digits(59))
Пример вывода:
3 5
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти два элемента один раз в списке, где каждый элемент появляется в списке ровно два раза.
Далее: Напишите программу на Python, чтобы определить, содержит ли она аддитивную последовательность или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования