Напиши программу, в результате выполнения которой будут выво- диться сумма и произведение цифр трехзначного числа. Пример Комментарий 896 Результат 23 432 8+9+6=23 8-9-6-432
Приложения:
ILFV183:
какой язык прогриммирования?
Pyton
Ответы
Ответ дал:
0
Ответ:
from functools import reduce
lston = [int(i) for i in input()]
print(f'{sum(lston)}\n{reduce(lambda x, y: x * y, lston, 1)}')
Объяснение:
Программа принимает на вход число и создает из него список, то есть если было введено число 957, то в переменной lston будет следущий список [9, 5, 7]. При помощи встроенной функции sum получаем сумму всех елементов списка. Про reduce вы можете почитать на следущем сайте:
docs-python.ru/standart-library/modul-functools-python/funktsija-reduce-modulja-functools/
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад
8 лет назад