From 9c2ebe74741dea806461fdc5c5ffabd23b022117 Mon Sep 17 00:00:00 2001 From: Zver Date: Tue, 2 Dec 2025 11:22:37 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=204=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson.4.py | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 lesson.4.py diff --git a/lesson.4.py b/lesson.4.py new file mode 100644 index 0000000..ed56820 --- /dev/null +++ b/lesson.4.py @@ -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)