Как я могу изменить этот код, чтобы он мог проверять палиндром как для целого числа, так и для строки?
Я написал код, который выдает выходные данные для строкового ввода, но не для целочисленного ввода.
Что я уже пробовал:
def check_palindrome(string): length = len(string) first = 0 #first character last = length -1 #last character status = 1 while(first<last): if(string[first]==string[last]): #checking if the increment and decrement #of the first and last characters results in equal character first=first+1 #incrementing first character by 1 last=last-1 # decrementing last character by 1 else: status = 0 break return int(status) #true or false string = input("Enter the string: ") status= check_palindrome(string) if(status): print("It is a palindrome ") else: print("Not a palindrome")