https://www.acmicpc.net/problem/2153
from math import sqrt
word = input()
num = 0
for i in word:
temp = ord(i)
if 97 <= temp <= 122:
num += (temp - 96)
elif 65 <= temp <= 90:
num += (temp - 38)
for i in range(2, int(sqrt(num))+1):
if num % i == 0:
print("It is not a prime word.")
break
else:
print("It is a prime word.")
아스키코드를 이용해 문자에서 숫자로 바꿔준 후, 소문자와 대문자를 나눠서 값을 구합니다.
이후 소수인지 아닌지를 판단하여 메세지를 출력합니다.