从键盘输入一批字符,按要求加密并输出
加密规则:
(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!
从键盘输入一批字符,按要求加密并输出相关推荐
- java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为下一个字母 ...
- 从键盘输入一批字符,以@结束,按要求加密并输出。
题目描述: 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1).所有字母均转换为小写. 2).若是字母'a'到'y',则转化为下一个字母. 3).若是'z',则转化为'a ...
- 从键盘输入一批字符(以@结束),按要求加密并输出。加密规则为:1.所有字母均转化为小写;2.若是a到y,则转化为下一个字母;3.若是z,则转化为a;4.其他字符保持不变
#include <stdio.h> void main() { char ch; printf("输出一批字符(以@结束): "); while ( ...
- 从键盘输入一批字符,以@结束,按要求加密并输出。输出占一行 加密规则: 1)、所有字母均转换为小写。 2)、若是字母'a'到'y',则转化为下一个字母。 3)、若是'z',则转化为'a'。
#include<stdio.h> #include<ctype.h> int main() { char ch; while( ch = getchar(), ...
- Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
案例介绍: 编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符. 加密规则:输入A,输出Z;输入B,输出Y:输入a,输出z;输入b,输出y. 案例代码: import java.io.* ...
- 从键盘输入一行字符,写入到string.txt文本文件中
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p197 8.1.2 上级实训内容 [实训内容1]从键盘输入一行字符,写入到string.txt文本文件 ...
- C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。
c语言程序题 编写程序:由键盘输入一个字符判断是字母数字还是其他符号. #include<stdio.h> void main() {char a;scanf("%c" ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
- 汇编语言: 试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收
试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不 是,则退出程序:如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空 格符不存入),直到接收到第二个空格 ...
最新文章
- java多线程-sleep()和wait()对比
- 【企业管理】摆脱三个依赖
- C#强化系列文章五:动态代码的使用(反射和动态生成类)
- 怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...
- 小故事分享:千里马与苍蝇的故事
- 重新启动计算机的方法有,电脑重新启动怎么办 重新启动解决方法介绍【详解】...
- Iview的Tabs设置居中
- Python使用元类约束派生类中必须实现指定的成员
- Python Itertools
- 第三届蓝桥杯决赛c++b组
- css3 border
- JS代码压缩混淆工具使用说明
- 洛谷P2123 皇后游戏
- redux 常见问题
- 高德地图开发(一)显示地图与定位
- 作业 20181204-5 Final阶段贡献分配规则及实施
- 力扣(98.107)补9.10
- S32K142 MCU锁死解锁
- Excel 注解介绍.第一篇
- 笔记本搜索不到家里路由器WiFi,但可以连接手机热点,而其他设备可以搜索并连接WiFi