найдите количество палиндромых чисел от а до б
Ответы на вопрос
Ответил vimmortal2
2
Программа:
Python:
a = int(input("a = "))
b = int(input("b = "))
count = 0
for i in range(a, b + 1):
if str(i) == str(i)[::-1]:
count += 1
print(f"Количество палиндромных чисел от {a} до {b}: {count}")
Объяснение:
Сначала в программу вводятся числа a и b. Далее, с помощью обычного цикла мы проходимся от a до b (включительно). И, если это число равно его обратному числу (с помощью str(i)[::-1] мы "обращаем" число задом наперед), то это палиндром. В конце выводим необходимый результат.
Новые вопросы