
| Palindrome In Python Using For Loop |
| def is_palindrome_for_loop(s): for i in range(len(s) // 2): if s[i] != s[-i - 1]: return False return True # Example usage word = "madam" print(is_palindrome_for_loop(word)) |
| Output- True |
| Palindrome In Python Using While Loop |
| def is_palindrome_while_loop(s): start = 0 end = len(s) - 1 while start < end: if s[start] != s[end]: return False start += 1 end -= 1 return True # Example usage word = "racecar" print(is_palindrome_while_loop(word)) |
| Output- True |
| Palindrome In Python Using Recursion |
| def is_palindrome_recursion(s): if len(s) <= 1: return True if s[0] != s[-1]: return False return is_palindrome_recursion(s[1:-1]) # Example usage word = "level" print(is_palindrome_recursion(word)) |
| Output- True |
| Palindrome In Python Using String reverse Method |
| def is_palindrome_reverse(s): reversed_s = s[::-1] return s == reversed_s # Example usage word = "Malayalam" print(is_palindrome_reverse(word)) |
| Output- True |