Python program to swap first and last digits of a given number; In this tutorial, you will learn how to swap or interchange first and last digits of a given number in python.
How to swap first and last digit of a number in python
- Swap first and last digit of a number in python using while loop
Swap first and last digit of a number in python using while loop
num =int(input('Please Enter Number: '))
rev = 0
noOfDigit = 0
temp = num
while temp>0:
temp = int(temp/10)
noOfDigit = noOfDigit+1
if noOfDigit<2:
print("\nIt is a Single-digit Number!")
elif noOfDigit==2:
temp = num
while temp>0:
rem = temp%10
rev = (rev*10)+rem
temp = int(temp/10)
print("\nFirst and Last (Second) Digit Interchanged Successfully!")
print("\nNew Number: ")
print(rev)
else:
temp = num
while temp>0:
rem = temp%10
rev = (rev*10)+rem
temp = int(temp/10)
revNum = rev
rev = 0
temp = num
noOfDigitTemp = noOfDigit
while temp>0:
remTemp = revNum%10
if noOfDigitTemp==noOfDigit:
rem = temp%10
rev = (rev*10)+rem
elif noOfDigitTemp==1:
rem = temp%10
rev = (rev*10)+rem
else:
rev = (rev*10)+remTemp
temp = int(temp/10)
revNum = int(revNum/10)
noOfDigitTemp = noOfDigitTemp-1
print('\n Interchanged Digits :- {}'.format(rev))
Output
Please Enter Number: 12325 Interchanged Digits :- 52321
Recommended Python Programs
- Python Program to Find/Calculate Average of 3, 4, 5…n numbers
- Python Program to Print ASCII Value of Character
- Write a Program to Calculate Simple Interest in Python
- Python Program to Compute Compound Interest
- Leap Year Program in Python
- Python Program to Print Star Pattern
- Number Pattern Programs in Python
- Python Program to Print Even and Odd numbers From 1 to N
- Python Abs() Function: For Absolute Value
- How to Check Whether a Number is Fibonacci or Not in Python
- Python: Program to Find Power of Number
- Python Program to Reverse a Numbers
- Python Program to Find Smallest/Minimum of n Numbers
- Python Program to Calculate Cube of Number
- Python Program to Find LCM of Two Numbers
- BMI (Body Mass Index) Calculator in Python
- Palindrome Program in Python using while loop, Function, etc
- Python: Program to Count Total Number of Bits in Number
- Python Random Number Generator Code
- Python Program to Calculate n-th term of a Fibonacci Series
- Zip Zap Zoom Python Program
- Python: program to convert Celsius to Fahrenheit
- Python Program to Swap Two Numbers
- Python Program to Get Standard Deviation
- Python Program to Find the Variance
- Python Program to Convert Height in cm to Feet and Inches
- Python Program to Convert Meters into Yards, Yards into Meters
- Python Program to Convert Kilometers to Meters, Miles
- Python Program to Find Perfect Number
- Python: Program to Find Strong Number
- Python Program Create Basic Calculator
- Python Program For math.floor() Method
- Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
- Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
- Python Program to Find Roots of Quadratic Equation
- Python Program to Print Alphabets from A to Z in Uppercase and Lowercase
- Python Program to Check Given Input is Alphabet, Number or Special Character
- Python Program to Check IF a Number is Power of Another Number
- Python Check Binary Representation of Given Number is Palindrome or Not
- Python Program to Find Area and Circumference of Circle using Radius
- Python Program that Accepts Marks in 5 Subjects and Outputs Average Marks
- Python Program to Print Binary Value of Numbers From 1 to N