📌  相关文章
📜  Python-测验| Python字符串测验 |问题 3

📅  最后修改于: 2022-05-13 01:58:11.595000             🧑  作者: Mango

Python-测验| Python字符串测验 |问题 3

问题 3:以下程序的输出是什么?

line = "I'll come by then."
eline = "" 
for i in line: 
    eline += chr(ord(i)+3) 
print(eline)     

(A) L*oo frph e| wkhq1
(B) L*oo#frph#e|#wkhq1
(C) l*oo@frph@e|$wkhq1
(D) O*oo#Frph#E|#wKhq1答案:(乙)
说明:这段代码对明文进行加密。通过增加 ASCII 值,每个字符都被移动到它的第三个下一个字符。 'I' 变为 'L',因此排除选项 (c) 和 (d)。 ' ' 的 ASCII 值为 32,因此它将变为 35('#'),因此排除选项 (a),因为在密文中,' ' 不能保留为 ' '。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论