-->
当前位置:首页 > 题库 > 正文内容

编程题:凯撒密码(生成字母映射字典)

Luz3年前 (2022-11-01)题库516
凯撒密码是密码学中一种简单且广为人知的加密技术,其本质是将明文中的所有字母按照字母表的顺序向后偏移固定数目后变成密文。例如,当偏移数目为3时,字母a映射成d,字母p映射成s,字母x映射成a,…编写程序,实现以下功能:
根据用户输入的偏移数目n,自动生成字母映射字典。例如,当n为3时,生成字典内容为:{'a':'d','b':'e','c':'f',…,'w':'z','x':'a','y':'b','z':'c'}。
系统保证输入的整数n取值在[1,25]之间
### 输入格式:

输入一个整数n(1<=n<=25)

### 输出格式:

输出一个字典

### 输入样例:

在这里给出一组输入。例如:

in
3



### 输出样例:

在这里给出相应的输出。例如:

out
{'a': 'd', 'b': 'e', 'c': 'f', 'd': 'g', 'e': 'h', 'f': 'i', 'g': 'j', 'h': 'k', 'i': 'l', 'j': 'm', 'k': 'n', 'l': 'o', 'm': 'p', 'n': 'q', 'o': 'r', 'p': 's', 'q': 't', 'r': 'u', 's': 'v', 't': 'w', 'u': 'x', 'v': 'y', 'w': 'z', 'x': 'a', 'y': 'b', 'z': 'c'}








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。