Method-01
In this method we just use simple mathemtics formulas and operations. As you can see we are finding quotient and remainder of given number.
def reverseNumber(N): sum=0 while (N>0): D=int(N%10) sum=sum*10+D N=int(N/10) return sum n = int(input("Enter the number: ")) b = reverseNumber(n) print("Reverse Value Of Given Number: ",b)
Output:
Enter the number: 845 Reverse Value Of Given Number: 548
Method-02
First convert number into string than reverse the string Using slicing after that convert back to integer.
def reverseNumber(N): reverse = int(str(N)[::-1]) return reverse n = int(input("Enter the number: ")) b = reverseNumber(n) print("Reverse Value Of Given Number: ",b)
Output:
Enter the number: 845 Reverse Value Of Given Number: 548
Method-03
def reverseNumber(N): global sumNum if (N > 0): D = N % 10 sumNum = (sumNum * 10) + D reverseNumber(N // 10) return sumNum sumNum = 0 n = int(input("Enter the number: ")) sumNum = reverseNumber(n) print("Reverse Value Of Given Number: ", sumNum)
Output:
Enter the number: 845 Reverse Value Of Given Number: 548