Python小写字母加密程序单选填空题

jm353730 单选题 共 个子题

打开一个由小写英文和数字组成的文本文件notes.txt,将该文件中的每一个字母加密后写入到一个新文件encrypted_notes.txt,加密的方法是:a变成b,b变成c,……,z变成a,其它字符不变化。请在下面程序空白处填上正确内容以实现程序功能。

file = open("notes.txt", "r")
line = file.readline()
list = []
while line:
    for i in range(len(line)):
        if line[i].islower():
            jm = ____________ # 填写代码 ①
            list.append(chr(jm))
        else:
            list.append(line[i])
    line = file.readline()
s = ____________ # 填写代码 ②
file = open("encrypted_notes.txt", "w+")
file.write(s)
file.close()
A

① (ord(line[i]) + 1) % 26 ② ‘’.join(list)

B

① ord(‘a’) + (ord(line[i]) + 1 - ord(‘a’)) % 26 ② ‘’.join(list)

C

① (ord(line[i]) + 1) % 26 ② str(list)

D

① ord(‘a’) + (ord(line[i]) + 1 - ord(‘a’)) % 26 ② str(list)

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧