Вызовы Python: Найти сумму цифр данного числа
Задачи Python - 1: Упражнение 45 с решением
Напишите программу на Python, чтобы найти сумму цифр данного числа.
В математике факториал натурального числа n, обозначаемого через n !, является произведением всех натуральных чисел, меньших или равных n. Например,
5! = 5 х 4 х 3 х 2 х 1 = 120
и сумма цифр в номере 5! 1 + 2 +0 = 3
Пример решения :
Код Python:
import math
def compute(n):
n = math.factorial(n)
ans = sum(int(c) for c in str(n))
return str(ans)
print(compute(5))
print(compute(6))
Пример вывода:
3 9
Блок - схема:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти максимальную сумму сверху вниз треугольника ниже.
Далее: Напишите программу на Python для вычисления суммы всех дружных чисел под заданным числом.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code