Код:
def product_of_digits(number):
# Убедимся, что число трехзначное
if 100 <= number <= 999:
# Извлечем каждую цифру
hundreds = number // 100
tens = (number // 10) % 10
units = number % 10
# Вычислим произведение цифр
product = hundreds * tens * units
return product
else:
raise ValueError("Введенное число не является трехзначным.")
# Пример использования функции
try:
num = int(input("Введите трехзначное число: "))
result = product_of_digits(num)
print(f"Произведение цифр числа {num} равно {result}.")
except ValueError as e:
print(e)