Сделал 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