Palindrome series – Python

# -*- 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))

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

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: