
Faeken
5 год назад
РЕШИТЬ ЗАДАНИЕ НА PYTHON ПРОШУ ТЕХ КТО В НЁМ ХОРОШО РАЗБИРАЕТСЯНазовем число палиндромом, если оно не меняется при перестановке его цифр в обратном порядке. Напишите программу, которая по заданному числу K выводит количество натуральных палиндромов, не превосходящих K.Входные данныеЗадано единственное число K (1K100000).Выходные данныеНеобходимо вывести количество натуральных палиндромов, не превосходящих K.Примеры входные данный1выходные данные 1входные данные 100выходные данные 18
ОТВЕТЫ

Теодора
Oct 24, 2020
def isPalindrome(num):
if str(num) == str(num)[::-1]:
return True
return False
k = int(input())
ans = 0
for i in range(1, k + 1):
if isPalindrome(i):
ans +=1
print(ans)
if str(num) == str(num)[::-1]:
return True
return False
k = int(input())
ans = 0
for i in range(1, k + 1):
if isPalindrome(i):
ans +=1
print(ans)
698
Смежные вопросы: