加密规则:

(1)所有字母均转换为小写。

(2)若是字母'a'到'y',则转化为下一个字母。

(3)若是'z',则转化为'a'。

(4)其它字符,保持不变。

源代码:

import string
b=string.ascii_lowercase            #小写字母
a=b[1:]+b[:1]
table=''.maketrans(b,a)             #创建映射表
text=input('请输入一批字符:')
ctext=text.lower()
ctext=ctext.translate(table)        #按映射表进行替换
print('加密前:',text)
print('加密后:',ctext)

运行结果:

请输入一批字符:Python,I Love You!
加密前: Python,I Love You!
加密后: qzuipo,j mpwf zpv!

从键盘输入一批字符,按要求加密并输出相关推荐

  1. java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出

    从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为下一个字母 ...

  2. 从键盘输入一批字符,以@结束,按要求加密并输出。

    题目描述: 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1).所有字母均转换为小写. 2).若是字母'a'到'y',则转化为下一个字母. 3).若是'z',则转化为'a ...

  3. 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为:1.所有字母均转化为小写;2.若是a到y,则转化为下一个字母;3.若是z,则转化为a;4.其他字符保持不变

    #include <stdio.h> void main() {     char ch;  printf("输出一批字符(以@结束): ");     while ( ...

  4. 从键盘输入一批字符,以@结束,按要求加密并输出。输出占一行 加密规则: 1)、所有字母均转换为小写。 2)、若是字母'a'到'y',则转化为下一个字母。 3)、若是'z',则转化为'a'。

    #include<stdio.h> #include<ctype.h> int main() {     char ch;     while( ch = getchar(), ...

  5. Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。

    案例介绍: 编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符. 加密规则:输入A,输出Z;输入B,输出Y:输入a,输出z;输入b,输出y. 案例代码: import java.io.* ...

  6. 从键盘输入一行字符,写入到string.txt文本文件中

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p197 8.1.2 上级实训内容 [实训内容1]从键盘输入一行字符,写入到string.txt文本文件 ...

  7. C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。

    c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...

  8. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  9. 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收

    试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序:如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收到第二个空格 ...

最新文章

  1. java多线程-sleep()和wait()对比
  2. 【企业管理】摆脱三个依赖
  3. C#强化系列文章五:动态代码的使用(反射和动态生成类)
  4. 怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...
  5. 小故事分享:千里马与苍蝇的故事
  6. 重新启动计算机的方法有,电脑重新启动怎么办 重新启动解决方法介绍【详解】...
  7. Iview的Tabs设置居中
  8. Python使用元类约束派生类中必须实现指定的成员
  9. Python Itertools
  10. 第三届蓝桥杯决赛c++b组
  11. css3 border
  12. JS代码压缩混淆工具使用说明
  13. 洛谷P2123 皇后游戏
  14. redux 常见问题
  15. 高德地图开发(一)显示地图与定位
  16. 作业 20181204-5 Final阶段贡献分配规则及实施
  17. 力扣(98.107)补9.10
  18. S32K142 MCU锁死解锁
  19. Excel 注解介绍.第一篇
  20. 笔记本搜索不到家里路由器WiFi,但可以连接手机热点,而其他设备可以搜索并连接WiFi

热门文章

  1. DM6446数字视频开发板
  2. 烟斗烟的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  3. 增长的接力棒——从营业收入拆解看商业模式
  4. java web项目在双机下的定时任务
  5. Nginx安装启动后无法访问(访问拒绝连接)
  6. 人生四然:来是偶然,去是必然,尽其当然,顺其自然!
  7. n平方的求和公式_自然数平方数列和立方数列求和公式
  8. MyBatis 的简单应用
  9. 使用nginx进行裸域名的跳转
  10. 搭建Vue脚手架工程