Loop Practice Question ( DS140823 ) - 30-08-2023

Write a program to check whether the int value given by user is a Palindrome number or not.

Hint : A palindromic number is a number that remains the same when its digits are reversed.
Example : 121 ( it is palindrome number as it’s reverse is also 121 )

1 Like
num=int(input("enter any number:"))
reverse=0
original=num
while num>0:
reminder=num%10
reverse=reverse*10+reminder
num=num//10
if original==reverse:
print( "given number is is a  palindrome number(")
else:
print(  "given number is not a  palindrome number")



1 Like
num = int(input("Enter an integer: "))
original_number = num
reverse = 0
    
while num > 0:
    digit = num % 10
    reverse = reverse * 10 + digit
    num = num // 10
if original_number == reverse:
    print("num is a palindrome number")
else:
    print("num is not a palindrome number")
1 Like
num = int(input("Enter a number :"))
reverse = 0
palindromic = num
while num > 0:
    digit = num % 10                
    reverse = (reverse*10) + digit  
    num = num // 10                
print(reverse)
if reverse == palindromic:
    print("Number is palindrome number")
else:
    print("Number is not palindrome number")
1 Like
number=int(input("enter int value"))

copynum=number
count=-1
while number!=0:
    count+=1
    number//=10
number=copynum
newnum=0
while number!=0:
    digit=number%10
    number//=10
    newnum +=digit*(10**count)
    count-=1
if newnum==copynum:
    print(f"the number {newnum} is palindrome")
else:
    print(f"the number {newnum} is not palindrome")
    
1 Like

#`Program to check given number is palindrome or not
num= int(input (“enter a number”))
reverse=0
temp=num
while num>0:
reminder=num%10
reverse=reverse*10+reminder
num=num//10
if temp==reverse:
print(“num is palindrome number”)
else:
print(“num is not a palindrome number”)

1 Like
n = int(input("Enter number:"))
num = n
rev = 0
while n > 0 :
    dig = n % 10
    rev = rev * 10 + dig
    n = n // 10
if num == rev :
    print("The number is a palindrome!")
else:
    print("The number isn't a palindrome!")
1 Like
no=int(input("enter input:"))
original=no
reverse=0

while no>0:
    last_didgit=no%10
    reverse=(reverse*10)+last_didgit
    no=no//10
print("reverse:",reverse)

if original==reverse:
    print(reverse,", it is palindromic number")
else:
    print(reverse,", it is not palindromic number")
1 Like

num = int(input("Enter an integer: "))
original_number = num
reverse = 0

while num > 0:
digit = num % 10
reverse = reverse * 10 + digit
num = num // 10
if original_number == reverse:
print(“num is a palindrome number”)
else:
print(“num is not a palindrome number”)

1 Like
num = int(input("Enter number to check whether it is palindrome or not:")) 
temp = num             
reverse = 0                                
while num != 0 :   
    digit = num % 10                        
    reverse = (reverse*10) + digit          
    num =  num // 10 
                            
if temp == reverse:
    print("The given number", temp , "is a palindrome")                    
else:
    print("The given number", temp , "is not a palindrome")   
1 Like
num =int(input("Enter the number: "))
standard = num
reversed =0
while num>0:
    value = num%10
    reversed =(reversed*10)+value
    num =num//10
print(reversed)   
if standard ==reversed:
    print("its a palindrome")
else:
    print("its not palindrome")
        ````
1 Like

num = int(input(“Enter a number :”))
reverse = 0
palindromic = num
while num > 0:
digit = num % 10
reverse = (reverse*10) + digit
num = num // 10
print(reverse)
if reverse == palindromic:
print(“Number is palindrome number”)
else:
print(“Number is not palindrome number”)

no = int(input("Enter your number:"))
orignal = no
reverse = 0

while no>0:
    digit = no%10
    reverse = (reverse*10) + digit
    no = no // 10  
if reverse==orignal:
    print("The number is palindrome")
else:
    print("It is not a palindrome")