Произведение чисел. Ваша задача — написать программу, которая перемножает все цифры, введенного пользователем целого числа, пока оно не станет меньше либо равной 9. Число вводит пользователь с клавиатуры, и оно всегда должно быть больше нуля.

Примеры
999 -> 2 # 999 -> 9 * 9 * 9 = 729 -> 7 * 2 * 9 = 126 -> 1 * 2 * 6 = 12 -> 1 * 2 = 2
1000 -> 0
423 -> 8
1 -> 1

buster43 buster43    2   08.08.2022 02:33    0

Ответы
555766 555766  08.08.2022 06:00

Функция:

def number_multiplication(n):

   while n > 10:

       k = 1

       for i in range(len(str(n))):

           k *= int(str(n)[i])

       n = k

   print(k)

Вызов:

n = int(input())

number_multiplication(n)


Произведение чисел. Ваша задача — написать программу, которая перемножает все цифры, введенного поль
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика