В этой статье рассмотрим три способа найти произведение цифр числа в Python. Первым делом дадим пользователю возможность ввода числа: number = int(input('Введите число: ')) Создадим переменную result и присвоим ей значение 1. В ней по итогу будет храниться результат произведения цифр числа. number = int(input('Введите число: ')) result = 1 Создадим цикл while, который не закончится, пока number больше нуля: number = int(input('Введите число: ')) result = 1
while number > 0: Внутри цикла в result сохраним результат произведения текущего result и последней цифры введённого пользователем числа (number % 10). После этого уберём последнюю цифру основного числа, используя целочисленное деления на 10 (number //= 10): number = int(input('Введите число: ')) result = 1
while number > 0:
result = result * (number % 10)
number //= 10 Добавим вывод результата: number = int(input('Введите число: ')) result = 1
while number > 0:
result = result * (number % 10)
number //= 10 print(result) В нач