Menu Bar

Horizontal Scrollable Menu

ads

Search This Blog

palindrome number in python with algorithm

Q) : Implement python script to check given number is palindrome or not .

Aim: To check given number is palindrome or not

Algorithm : 
step 1: Start
step 2: Declare the variable n and read n
step 3: Assign n = k
step 4: Initialise r = 0 
step 5: In while loop  perform 
           d = n % 10
           r = r * 10 + d
           n = math . floor(n / 10)
step 6: check the condition r == k
step 7: If the condition is true print that given number is palindrome
step 8: Otherwise print the given number is not palindrome
step 9: end

Source Code: 

import math
n = int(input('enter the number :'))
k = n
r = 0 
while n > 0:
    d =n % 10  
    r = r * 10 + d
    n = math.floor(n/10)
if r == k:
    print('given number is palindrom ')
else:
    print('given number is not palindrome')
    

input:

enter the number:1212

Output :
enter the number :1212
given number is not palindrome

Process finished with exit code 0

input:

enter the number:212
OutPut:
enter the number :212
given number is  palindrome

Process finished with exit code 0

No comments:

ads3