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))
 
print(palindrome("Bob"))

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

Leave a Reply

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

WordPress.com Logo

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

Google photo

You are commenting using your Google 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.