寻找素单词。素数是指大于 1 的自然数中,除了1和它本身以外不再有其他因数的自然数。例如,2,3,5,7等是素数。本题输入一个单词,每个单词由小写字母组成。每个字母对应一个特定的值,字母a对应1,字母 b对应2,以此类推,字母z对应26。如果这个单词的字母值的总和是素数,则这个单词是素单词( prime word)。请编写程序,判定一个单词是否为素单词。
(1)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def isprime(n):
#判断n是不是素数
for i in range(

):
if n%i==0:
①______ else:
return True
def strsum(word):
#统计单词的字母值总和
dic={"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9,"j":10,
"k":11,"l":12,"m":13,"n":14,"o":15,"p":16,"q":17,"r":18,"s":19,
"t":20,"u":21,"v":22,"w":23,"x":24,"y":25,"z":26}
n=0
for ch in word:
②_______________ return n
word=input("请输入一个单词:")
s=strsum(word)
③_________if flag:
print("这是一个素单词")
else:
print("这不是一个素单词")

(2)下列选项中
不可以填入加框处的代码是
______(单选,填字母)。
A.2,n
B.2,n+1
C.2,int(n**0.5)+1
D.2,n//2+1