Saturday, December 12, 2020

Find next palindrome in Python with Eaglesoft Programmers.


def next_palindrome(n):
    n=n+1
    while not is_palindrome(n):
        n += 1
    return n

def is_palindrome(n):
    return str(n)==str(n)[::-1]

if __name__ == "__main__":
    n=int(input("Enter the number of casese\n"))
    numbers=[]
    for i in range(n):
        number=int(input("Enter the number of that you want to find next palindrom\n"))
        numbers.append(number)

    for i in range(n):
        print(f"Next palindrome of {numbers[i]} is {next_palindrome(numbers[i])}")
    

No comments:

Post a Comment