palindroma_v1.py (Código fuente)

#!/usr/bin/env python3

def palindroma(s):
    largo = len(s)
    m = largo // 2
    if largo % 2 == 1:
        n = m 
    else:
        n = m - 1        

    
    return s[0:m] == s[len(s):n:-1]

def palindroma2(s):
    largo = len(s)
    m = n = largo // 2
    if largo % 2 == 0:
        n = n - 1
        
    return s[0:m] == s[len(s):n:-1]
 

print(palindroma("abcba"))
print(palindroma("abba"))
print(palindroma("1234321"))
print(palindroma("abcdefg"))
print(palindroma("ata ata"))

print(palindroma2("abcba"))
print(palindroma2("abba"))
print(palindroma2("1234321"))
print(palindroma2("abcdefg"))