Python假设用户可能使用的输入仅包含小写字母a~z和空格,请编写一个程序,对输入字符串进行凯撒密码加密,直接输出结果,其中空格不用进行加密处理。使用input()获得输入。
时间: 2023-05-25 15:06:48 浏览: 131
Python 字符串的使用.docx
shift = 3
plaintext = input("请输入需要加密的字符串:")
ciphertext = ""
for c in plaintext:
if c == " ":
ciphertext += " "
else:
ascii_code = ord(c)
shifted_ascii_code = ((ascii_code - 97) + shift) % 26 + 97
ciphertext += chr(shifted_ascii_code)
print("加密后的字符串为:", ciphertext)
阅读全文