Python Compiler
import math start = 10 end = 50 flag = 0 print("Palindrome numbers between %d and %d: " % (start, end)); #reverse a number for start in range(start, end): copyNum = start; reverse = 0; #reverse a number while(copyNum != 0): reverse = reverse * 10; reverse = reverse + (copyNum % 10); copyNum = math.floor(copyNum / 10); #result if((start == reverse) and (start != 0)): flag = 1 print(start, end=" ") if(flag == 0): print("There is no palindrome number between the given range")
OUTPUT
Palindrome numbers between 10 and 50:
11 22 33 44
×

Save as Private