Введение В данной статье разберём 3 способа найти сумму цифр числа в языке программирования Python. Использование цикла for Для начала создадим переменную number, в которой будет храниться число, сумму цифр которого нужно посчитать. Также создадим переменную равную нулю: number = 11223344
sum_digits = 0 Создадим цикл, в котором благодаря функции str() преобразуем наше число в строку, и поэлементно пройдёмся по ней. Внутри цикла во время каждой итерации будем прибавлять итерабельное значение к переменной sum_digits: number = 11223344
sum_digits = 0
for i in str(number):
sum_digits += int(i) print(f"Сумма цифр числа: {sum_digits}")
# Вывод: 20 Использование цикла while В данном способе у нас также будет присутствовать переменная sum_digits равная нулю: number = 11223344
sum_digits = 0 Создадим цикл while, который не закончит свою работу, пока number > 0. Внутри цикла к переменной sum_digits будем прибавлять последнюю цифру нашего числа, после чего путём целочисленного деления убира