• Предмет: Информатика
  • Автор: mega8dron
  • Вопрос задан 3 месяца назад

Дано три трьохзначних числа. Знайти добуток тих чисел, які є паліндромами.

Ответы

Ответ дал: ismailva43
1
# функция для проверки, является ли число палиндромом
def is_palindrome(number):
digits = [int(d) for d in str(number)]
return digits == digits[::-1]

# исходные числа
numbers = [123, 454, 678]

# находим добуток палиндромов
product = 1
for number in numbers:
if is_palindrome(number):
product *= number

print(product) # выводим результат
Вас заинтересует