def build_structure():import stringalphabet = string.lettersd = {}for i in xrange(0,len(alphabet)):d[alphabet[i]] = i+1return ddef is_prime(n):if n == 2: return Trueif n % 2 == 0 or n == 1: return Falsei = 3while i < n:if n % i == 0: return Falsei += 2return True
def eh_prima(word):if not word: return False
d = build_structure()try:count = 0for letter in word: count += d[letter]return is_prime(count)except KeyError: return 'Exception'