凯撒加密是一种经典的加密方法,通过将字母表中的每个字母按照固定的位移量进行替换实现加密。
当位移量为1时,小写字母转换规则为:a→b, b→c, ..., y→z, z→a(循环回到字母表开头),其他字符(大写字母、数字、符号等)保持不变。
本次程序要求:
text = input("请输入要加密的字符串: ")
encrypted = []
for char in text:
if char.islower():
code = ord(char) # 获取字符的ASCII码
new_code = (__________) % 26 + ord('a') # 填空处
encrypted.append(chr(new_code))
else:
encrypted.append(char)
print("加密结果: ", ''.join(encrypted))