Предмет: Информатика, автор: Shakenaruna008

Дано натуральное число N. Составьте программу, которая находит произведение цифр этого числа. ПОМОГИТЕ ПОЖАЛУЙСТА


fovfabomi: какой язык программирования?
Shakenaruna008: Я не очень понимаю информатику
Shakenaruna008: Но если не ошибаюсь Python
Shakenaruna008: Или ты спрашиваешь про другое?
fovfabomi: если python, то к сожалению я его не знаю.

Ответы

Автор ответа: fiveweek234
2

Ответ:from functools import reduce

number = input()

mp = lambda x,y: x*y

print(reduce(mp, [int(i) for i in number]))

Объяснение:

запрашиваем у пользователя число, создаем функцию, умнажающую одно число на другое и с помощью функции reduce и mp находим произведение цифр

Автор ответа: restIess
1

N = int(input("Введите натуральное число: "))

prod = 1

while N > 0:

   prod *= N % 10

   N //= 10

print(prod)

Похожие вопросы
Предмет: Немецкий язык, автор: 1234567781
Предмет: Алгебра, автор: Kamilla100905
Предмет: История, автор: leonovpavel12672