Сделал 4 задание
This commit is contained in:
parent
21dd40059a
commit
9c2ebe7474
40
lesson.4.py
Normal file
40
lesson.4.py
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
''' ****** Задание 4 из 20 Параграф 2.4 *********
|
||||||
|
* Считать сумму цифр одного числа — не проблема.
|
||||||
|
А вот если таких чисел несколько, причём каждое может быть многозначным, — тут уже интересно!
|
||||||
|
|
||||||
|
К вам снова пришли за помощью: нужна программа, которая посчитает сумму всех цифр всех чисел, поданных на вход.
|
||||||
|
Вы справитесь — у вас ведь уже есть всё необходимое: циклы и уверенность в своих силах!
|
||||||
|
|
||||||
|
Формат ввода
|
||||||
|
В первой строке указано число N Во всех последующих N строках написано по одному числу.
|
||||||
|
|
||||||
|
Формат вывода
|
||||||
|
Требуется вывести общую сумму цифр всех введённых чисел (кроме N).
|
||||||
|
|
||||||
|
Подсказка
|
||||||
|
Пример 1
|
||||||
|
Ввод
|
||||||
|
|
||||||
|
5
|
||||||
|
1
|
||||||
|
2
|
||||||
|
3
|
||||||
|
4
|
||||||
|
5
|
||||||
|
Вывод
|
||||||
|
|
||||||
|
15
|
||||||
|
'''
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
count = int(input())
|
||||||
|
total_sum = 0
|
||||||
|
for _ in range(count):
|
||||||
|
number = int(input())
|
||||||
|
digit_sum = 0
|
||||||
|
while number > 0:
|
||||||
|
digit_sum += number % 10
|
||||||
|
number //= 10
|
||||||
|
total_sum += digit_sum
|
||||||
|
print(total_sum)
|
||||||
Loading…
Reference in a new issue