失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python编写程序凯撒密码_新手求助:在Python里面编一个类似凯撒密码的程序 急啊!!!...

python编写程序凯撒密码_新手求助:在Python里面编一个类似凯撒密码的程序 急啊!!!...

时间:2020-04-12 19:43:33

相关推荐

python编写程序凯撒密码_新手求助:在Python里面编一个类似凯撒密码的程序 急啊!!!...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

原题是这样的:A Caesar cipher is a simple substitution cipher based on the idea of shifting each letter of the plaintext

message a fixed number (called the key) of positions in the alphabet. For example, if the key value is

2, the word “Sourpuss” would be encoded as “Uqwtrwuu.” The original message can be recovered by

“reencoding” it using the negative of the key.

Write a program that can encode and decode Caesar ciphers. The input to the program will be a string

of plaintext and the value of the key. The output will be an encoded message where each character in

the original message is replaced by shifting it key characters in the ASCII character set. For example,

if ch is a character in the string and key is the amount to shift, then the character that replaces ch can

be calculated as: chr(ord(ch) + key).

然后我们老师还要求可以把key取任意值,然后像x\y\z这些排在字母表后面的,可以在往后推几位时,回到a\b\c这些排在前面的。然后就是能把小写字母变成大写的,谢谢啦!

如果觉得《python编写程序凯撒密码_新手求助:在Python里面编一个类似凯撒密码的程序 急啊!!!...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。