struev2003260
?>

1. Заполните пропуски в следующих определениях необходимыми словами: : а) - это устройство, основанное на принципе живых организмов, запрограммированное на определенное действие. б) - это междисциплинарная область, направленная на создание, создание, применение и работу с .

Информатика

Ответы

northwest7745

def print_digit_sum(a):

 print(f'Сумма цифр числа {a} равна {sum([int(i) for i in str(a)])}')

while True:

 try:

   print_digit_sum(int(input('Введите целое число:')))

   break

 except ValueError:

   print('Неверный формат входных данных')

sum([int(i) for i in str(a)]) - здесь мы выполняем следующие действия:

1. Преобразуем число в строку с str(a)

2. Пробегаемся по символам строки от первого до последнего и создаём массив, преобразуя каждый строковый символ в число - [int(i) for i in str(a)]

3. Ну и наконец с оператора sum вычисляем сумму всех элементов получившегося массива

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. Заполните пропуски в следующих определениях необходимыми словами: : а) - это устройство, основанное на принципе живых организмов, запрограммированное на определенное действие. б) - это междисциплинарная область, направленная на создание, создание, применение и работу с .
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gulyaizmailova
Vladimirovna1997
nchalov2
Ohokio198336
Tomilova1686
Владимирович_Слабый
Мария-Кострыгина175
Sharmel26
osnovnoisklad3551
familumid
ВалентиновичСуриковна1104
Александрович
Feyruz90
ВостриковаСтародубцева1980
polina3mag