Напишите программу, которая принимает от пользователя четырёхзначное число, подсчитывает и выводит на экран сумму его цифр.

Sample Input 1:
1234
Sample Output 1:
10
Sample Input 2:
4567
Sample Output 2:
22

Python​

Ответы

Ответ дал: timkafey
0

print(sum([int(i) for i in list(input())]))

спрашивай если что-то не понятно


timkafey: print() - вывод
timkafey: тебе может быть до сих пор не понятно как работает генератор, приведу пример попроще
timkafey: a = [i for i in range(5)]
timkafey: начнем с цикла
timkafey: for i in range(5)
timkafey: этот цикл и та i в начале генератора возвращают числа от 0 (значение по умолчанию) до 5 (не включительно)
timkafey: и это все помещается в список и присваивается переменной a
timkafey: в первом случае цикл проходится по списку с теми же значениями только в виде строки и возвращает их, а int(i) переводит в число
timkafey: теперь понятно?)
helpartemu: да
Вас заинтересует