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

3.На вход программе подается натуральное число. Найдите произведение ненулевых цифр числа.Питон помогите плиз​

Ответы

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

from functools import reduce

print(reduce(lambda x,y: x*y, [int(x) for x in input() if x != '0']))

Или менее красиво, но зато так как потом попросили:

a: int = 1

for x in input():

 a *= int(x) if x != '0' else 1

print(a)


aprived: мне нало цикл с предусловием
icYFTLRU: а что ж ты не отметил(а) это?
icYFTLRU: обновил
Похожие вопросы
Предмет: Русский язык, автор: 3amup
Предмет: Математика, автор: toleubekova2005
Предмет: Алгебра, автор: kate647