Код на Python для нахождения суммы цифр числа
Привет, меня зовут Алекс и сегодня я хочу поделиться с вами кодом на Python, который позволит найти сумму цифр заданного положительного числа.
Давайте начнем с создания функции, которая будет принимать строку в качестве аргумента и возвращать сумму цифр этого числа.
python
def sum_of_digits(number)⁚
digits_sum 0 # переменная для хранения суммы цифр
for digit in number⁚
digits_sum int(digit)
return digits_sum
В этой функции я использовал цикл for, чтобы пройти по каждой цифре в строке, представляющей число. Затем каждая цифра преобразуется в целое число с помощью функции int и добавляется к переменной digits_sum.
Теперь, когда у нас есть функция для вычисления суммы цифр числа, давайте напишем небольшой код, который позволит пользователю ввести число и вывести его сумму.
python
number_str input(″Введите положительное число⁚ ″) # просим пользователя ввести число
sum_result sum_of_digits(number_str) # вызываем нашу функцию для вычисления суммы цифр числа
print(″Сумма цифр числа″, number_str, ″равна″, sum_result) # выводим результат пользователю
Теперь, когда мы запустим нашу программу, она будет запрашивать у пользователя ввести положительное число и выводить результат соответствующего числа. К примеру, если пользователь введет число ″12345″, программа выведет⁚
Введите положительное число⁚ 12345
Сумма цифр числа 12345 равна 15
Надеюсь, этот код поможет вам решить задачу по нахождению суммы цифр числа. Хорошего кодинга!