试题详情
选择题 较易0.85 引用1 组卷18
有下列Python程序段:
dic = {1:"P",2:"y",3:"t",4:"h",5:"o",6:"n"}
num = [3,1,6,5]
result = ""
for i in num:

result = dic[i] + result

print(result)
执行该程序后,输出的结果为(       
A."tPno"B."onPt"C."nyto"D."otyn"
23-24高一下·浙江·期中
知识点:Python语言基础 答案解析 【答案】很抱歉,登录后才可免费查看答案和解析!
类题推荐
寻找素单词。素数是指大于 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

组卷网是一个信息分享及获取的平台,不能确保所有知识产权权属清晰,如您发现相关试题侵犯您的合法权益,请联系组卷网