Информатика, вопрос задал mega8dron , 1 год назад

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

Ответы на вопрос

Ответил 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) # выводим результат
Новые вопросы