题型:综合题 题类: 难易度:困难
浙江省环大罗山联盟2023-2024学年高二下学期期中考试信息技术试题
①小写英文字符按照英文字母“a”“b”……“y”“z”的排列顺序,取其前一个小写英文字符作为密文进行重组;
②规定小写英文字符“a”的前一个密文小写英文字符是“z”;
③其他字符按原字符连接;
例如:明文“My@class”加密后的密文是“Mx@bkzrr”。
实现上述功能的 Python 程序代码如下:
s = input("请输入明文:")
ans = ""
for i in ①____:
print("密文结果为:", ans)
A. if "a"<=i<="z": ans+=chr(ord(i)-1) else: ans+=i | B. if "a"<=i<="z": ans+=chr((ord(i)-ord("a")+25)%26+ord("a")) else: else: ans+=i |
C. if "a"<=i<="z": ans+=chr((ord(i)-1)%26) else: ans+=i | D. if "a"<=i<="z": ans+=chr((ord(i)-ord("a")+25)%26+ord("i")) else: ans+=i |
试题篮