Computer Science Related Others Courses AvailableThe Best Codder.blogspot.com

Palindrome program in python language

Palindrome program in python language,program
1 min read

 

Palindrome program in python language

What is a palindrome?

A palindrome is a number or letter that remains the same even if the number and letters are inverted.

For example:

121, 11, 414, 1221, 74747 are the palindrome numbers.

MOM, DAD, MADAM, REFER are the palindrome letters.

JAVATPOINT, PROGRAM, JAVA are not the palindrome letters.

 

Palindrome algorithm

Read the number or letter.

Hold the letter or number in a temporary variable.

Reverse the letter or number.

Compare the temporary variable with reverses letter or number.

If both letters or numbers are the same, print "this string/number is a palindrome."

Else print, "this string/number is not a palindrome."

Palindrome Program


#####Program 1: Palindrome string


str = 'JaVaJ'  

strstr = str.casefold()  

  

# This string is reverse.  

rev = reversed(str)  

  

if list(str) == list(rev):  

   print("PALINDROME !")  

else:  

   print("NOT PALINDROME !")  

Output:


PALINDROME !


########Program 2: Palindrome string program


string=input(("Enter a letter:"))  

if(string==string[::-1]):  

      print("The letter is a palindrome")  

else:  

      print("The letter is not a palindrome")  

Output:


Enter a letter: javatpoint

The letter is not a palindrome


Enter a letter: MADAM

The letter is a palindrome


#####Program 3: Palindrome number program using while loop


Num = int(input("Enter a value:"))  

Temp = num  

Rev = 0  

while(num > 0):  

    dig = num % 10  

    revrev = rev * 10 + dig  

    numnum = num // 10  

if(temp == rev):  

    print("This value is a palindrome number!")  

else:  

    print("This value is not a palindrome number!")  

Output:


Enter the value: 2551

This value is not a palindrome number!


Enter the value: 1221

This value is a palindrome number!

You may like these posts

  •  Palindrome program in python languageWhat is a palindrome?A palindrome is a number or letter that remains the same even if the number and letters are inverted.For example:121…

Post a Comment

© 2025Python . The Best Codder All rights reserved. Distributed by