Предмет: Информатика,
автор: helpartemu
Напишите программу, которая принимает от пользователя четырёхзначное число, подсчитывает и выводит на экран сумму его цифр.
Sample Input 1:
1234
Sample Output 1:
10
Sample Input 2:
4567
Sample Output 2:
22
Python
Ответы
Автор ответа:
0
print(sum([int(i) for i in list(input())]))
спрашивай если что-то не понятно
timkafey:
print() - вывод
тебе может быть до сих пор не понятно как работает генератор, приведу пример попроще
a = [i for i in range(5)]
начнем с цикла
for i in range(5)
этот цикл и та i в начале генератора возвращают числа от 0 (значение по умолчанию) до 5 (не включительно)
и это все помещается в список и присваивается переменной a
в первом случае цикл проходится по списку с теми же значениями только в виде строки и возвращает их, а int(i) переводит в число
теперь понятно?)
да
Похожие вопросы
Предмет: Қазақ тiлi,
автор: archi91963
Предмет: Русский язык,
автор: romsandra
Предмет: Русский язык,
автор: mashakovaleva
Предмет: Математика,
автор: olaymonya
Предмет: География,
автор: ДоширакДД