Monday, 27 April 2026

πŸš€ Day 32/150 – Reverse a Number in Python

 

πŸš€ Day 32/150 – Reverse a Number in Python

Reversing a number means changing the order of its digits from back to front.
Example: 12345 → 54321

Let’s explore different ways to reverse a number in Python πŸ‘‡

πŸ”Ή Method 1 – Using while Loop

n = 12345 rev = 0 while n > 0: digit = n % 10 rev = rev * 10 + digit n //= 10 print("Reversed Number:", rev)




✅ Best numeric method.

πŸ”Ή Method 2 – Taking User Input

n = int(input("Enter a number: ")) rev = 0 while n > 0: digit = n % 10 rev = rev * 10 + digit n //= 10 print("Reversed Number:", rev)




✅ Useful for dynamic programs.

πŸ”Ή Method 3 – Using String Slicing

n = 12345 rev = str(n)[::-1] print("Reversed Number:", rev)



Shortest and easiest method.

πŸ”Ή Method 4 – Using Recursion

def reverse_num(n, rev=0): if n == 0: return rev return reverse_num(n // 10, rev * 10 + n % 10) print(reverse_num(12345))







✅ Great for learning recursion.

πŸ“Œ Example Output

For 12345

o/p:54321

🎯 Best Method?

while loop → best for logic building
string slicing → fastest to write
recursion → concept learning















0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (252) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (29) Azure (10) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) Course (87) Coursera (300) Cybersecurity (30) data (5) Data Analysis (32) Data Analytics (22) data management (15) Data Science (351) Data Strucures (17) Deep Learning (158) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (19) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (72) Git (10) Google (51) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (291) Meta (24) MICHIGAN (5) microsoft (11) Nvidia (8) Pandas (14) PHP (20) Projects (32) pytho (1) Python (1325) Python Coding Challenge (1130) Python Mistakes (51) Python Quiz (489) Python Tips (5) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (49) Udemy (18) UX Research (1) web application (11) Web development (8) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)