Wednesday, 10 June 2026

πŸš€ Day 63/150 – Check Palindrome String in Python

 



πŸš€ Day 63/150 – Check Palindrome String in Python

A palindrome string reads the same forward and backward.

Examples:

  • "madam" ✅
  • "racecar" ✅
  • "python" ❌

Let’s explore different ways to check palindrome strings in Python πŸ‘‡

πŸ”Ή Method 1 – Using Slicing

text = "madam" if text == text[::-1]: print("Palindrome") else: print("Not Palindrome")






✅ Simple and most commonly used method.

πŸ”Ή Method 2 – Using for Loop

text = "madam" reversed_text = "" for ch in text: reversed_text = ch + reversed_text if text == reversed_text: print("Palindrome") else: print("Not Palindrome")










✅ Manually reverses the string using a loop.


πŸ”Ή Method 3 – Using while Loop

text = "madam" start = 0 end = len(text) - 1 is_palindrome = True while start < end: if text[start] != text[end]: is_palindrome = False break start += 1 end -= 1 print("Palindrome" if is_palindrome else "Not Palindrome")













✅ Compares characters from both ends.


πŸ”Ή Method 4 – Taking User Input

text = input("Enter a string: ") if text == text[::-1]: print("Palindrome") else: print("Not Palindrome")







✅ Useful for real-time user input.

πŸ”Ή Method 5 – Using Function

def is_palindrome(text): return text == text[::-1] text = "madam" print("Palindrome" if is_palindrome(text) else "Not Palindrome")







✅ Reusable and clean approach.


πŸ“Œ Key Takeaways

  • [::-1] is the easiest way to reverse a string.
  • Palindrome means same forward and backward.
  • Loops help understand the internal logic better.
  • Functions make code reusable and cleaner.

0 Comments:

Post a Comment

Popular Posts

Categories

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

Followers

Python Coding for Kids ( Free Demo for Everyone)