Latest
Home » Python program to find reverse of a number using slice

# Python program to find reverse of a number using slice Hello everyone, welcome back to Programming In Python! Here we will learn a simple Python logic to find the reverse of a number using a slice operation.

Here we read a number from the user and reverse that number using slice operations. We first cast that integer number as a string and then perform a slicing operation to reverse the number.

Syntax : `str(num)[::-1])`

We can also reverse a number without using slice operations, which is discussed in another post.

You can also watch the video on YouTube here.

#### Reverse a number – Code Visualization

To reverse a given integer number.

#### Approach :

• Read an input number using `input()` or `raw_input()`.
• Check whether the value entered is an integer or not.
• We convert that integer number to a string `str(num)`.
• Now we use advanced slice operation `[start:end:step]` leaving the start and empty and giving step a value of -1, this slice operation reverses the string.
• Print the result.

#### Program :

```num = input('Enter any number : ')

try:
val = int(num)
print('Reverse of the given number is : ', str(num)[::-1])
except ValueError:
print("That's not a valid number!")```