Сделал 11 задание Параграф 2.3
This commit is contained in:
parent
8f86b8f528
commit
5dea05279a
36
2.3_lesson.11.20.py
Normal file
36
2.3_lesson.11.20.py
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
''' ****** Задание 11(K) из 20 Параграф 2.3 *********
|
||||||
|
* Многие люди любят манипуляции с цифрами чисел.
|
||||||
|
Одно из самых простых действий – найти сумму цифр числа.
|
||||||
|
|
||||||
|
Напишите программу, которая выполнит эту задачу.
|
||||||
|
Она поможет потренироваться в построении базовых алгоритмов с циклом while.
|
||||||
|
|
||||||
|
Формат ввода
|
||||||
|
Вводится одно натуральное число.
|
||||||
|
|
||||||
|
Формат вывода
|
||||||
|
Требуется вывести одно натуральное число – сумму цифр исходного.
|
||||||
|
|
||||||
|
Подсказка
|
||||||
|
Пример 1
|
||||||
|
Ввод
|
||||||
|
|
||||||
|
12345
|
||||||
|
Вывод
|
||||||
|
|
||||||
|
15
|
||||||
|
'''
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__"
|
||||||
|
number = int(input())
|
||||||
|
total_sum = 0
|
||||||
|
while number > 0:
|
||||||
|
last_digit = number % 10
|
||||||
|
total_sum += last_digit
|
||||||
|
number //= 10
|
||||||
|
print(total_sum)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in a new issue