PythonUncategorized

Palindrome series – Python

[sourcecode language=”python” wraplines=”false” collapse=”false”]
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 16 00:07:26 2016

@author: Deepak
"""
#This program will confirm if the series is palindrome or not

def first(s):
return s[0]

def last(s):
return s[-1]

def middle(s):
return s[1:-1]

def palindrome(s):
if(len(s) <= 1 ):
return True
if first(s) != last(s):
return False
return palindrome(middle(s))

print(palindrome("Bob"))

def pal(s):
s2 = s.lower()
s3 = s2[::-1]
if(s2 == s3):
return True
else:
return False

print(pal("Bob"))
[/sourcecode]