Предмет: Информатика,
автор: Shakenaruna008
Дано натуральное число N. Составьте программу, которая находит произведение цифр этого числа. ПОМОГИТЕ ПОЖАЛУЙСТА
fovfabomi:
какой язык программирования?
Я не очень понимаю информатику
Но если не ошибаюсь Python
Или ты спрашиваешь про другое?
если python, то к сожалению я его не знаю.
Ответы
Автор ответа:
2
Ответ:from functools import reduce
number = input()
mp = lambda x,y: x*y
print(reduce(mp, [int(i) for i in number]))
Объяснение:
запрашиваем у пользователя число, создаем функцию, умнажающую одно число на другое и с помощью функции reduce и mp находим произведение цифр
Автор ответа:
1
N = int(input("Введите натуральное число: "))
prod = 1
while N > 0:
prod *= N % 10
N //= 10
print(prod)
Похожие вопросы
Предмет: Русский язык,
автор: kiryhavel
Предмет: Русский язык,
автор: PsиX228
Предмет: Другие предметы,
автор: Deravif
Предмет: Алгебра,
автор: Kamilla100905
Предмет: История,
автор: leonovpavel12672