Мой опыт нахождения суммы цифр трехзначного числа в Python
Я очень люблю программирование на Python, и недавно я столкнулся с задачей на поиск суммы цифр трехзначного числа․ Я бы хотел поделиться с вами своим личным опытом и рассказать, как я решил эту задачу․
Сначала, я создал переменную n
и присвоил ей значение трехзначного числа․ Например, n 123
․ Затем, я объявил переменную res
и присвоил ей значение 0․
Чтобы найти сумму цифр числа, я использовал следующий алгоритм⁚
- Преобразовал число
n
в строку с помощью функцииstr
․ - Прошелся по каждому символу строки с помощью цикла
for
․ - Каждый символ строки преобразовал обратно в целое число с помощью функции
int
․ - Прибавил полученное целое число к переменной
res
․
Вот как это выглядит в коде⁚
python
n 123
res 0
for digit in str(n)⁚
res int(digit)
После выполнения этого кода, переменная res
будет содержать сумму цифр трехзначного числа․ В нашем случае, значение переменной res
будет равно 6․
Я протестировал этот алгоритм с несколькими трехзначными числами, и результаты были верными․ Таким образом, я с уверенностью могу сказать, что этот код работает и находит сумму цифр трехзначного числа правильно․