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.
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.
- Read an input number using
- Check whether the value entered is an integer or not.
- We convert that integer number to a string
- 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.
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!")
You can also find the video on YouTube here.
Want to be strong at OOP in Python? If yes, I would suggest you take the course below.
Object Oriented Programming in Python