首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
admin
2021-03-16
67
问题
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。
恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母表序列中该字母后面的第三个字母,即循环后三位,对应关系如下。
原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
原文字母P,其密文字母C满足如下条件。
C=(P+3)mod 26
解密方法反之,满足如下条件。
P=(C-3) mod 26
恺撒密码包括加密算法和解密算法两个部分。
恺撤密码的加密算法程序首先接收用户输入的文本,然后对字母a-z和字母A-Z按照密码算法进行转换,同时输出。其他非英文字母原样输出。
试题程序:
#以下代码为提示框架
#请在…处使用一行或多行代码替换
#注意:提示框架的代码可以任意修改,以完成程序功能为准
intxt=input("请输入明文:")
…
选项
答案
intxt=input("请输入明文:") for in intxt: if"a"<=p<="z": print(chr(ord("a")+ord(p)-ord("a")+3)%26),end="") else: print(p,end="")
解析
使用for循环遍历输入的每一个字符:如果输入的字符是大小写字母,把该字母替换为该字母后面的第三个字母,将转换后的字母进行输出;如果输入的字符不是大小写字母,则原样输出字符,该部分功能通过if多分支结构实现。
转载请注明原文地址:https://kaotiyun.com/show/iM6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,为了实现密码框的功能,需要设置文本框的()。
在连编应用程序中,下列描述错误的是()。
在VisualFoxPro中,有如下程序,函数IIF()返回值是()。*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下面关于视图的叙述,错误的是()。
数据字典(DD)所定义的对象都包含于
以下选项中,Python数据分析方向的第三方库是
关于Python字符编码,以下选项中描述错误的是
以下选项中,不是Python语言保留字的是
随机试题
A、Tidalrestlessness.B、Heatandlight.C、Economicprosperity.D、Historicalcontinuity.A本题问说话者认为通勤者给纽约带来了什么。文章中间部分指出,通勤者给这座城市带来
采用手工钨极氩弧焊,焊接钛及其合金时,氩气纯度不应低于____。
ThreeAmericanpsychologistsdidaresearchstudyseveralyearsagoonwhatAmericansvaluemost.Inthestudy,eighteenvalues
传染病流行过程需要三个基本条件,包括传染源、传播途径和易感染群,下列不属于传染源的是
下列对缓释与控释制剂的叙述中错误的是()
进行大坝溢流模型实验,几何比尺λ=100,原型流量100m3/s,模型流量为()L/s。
建设项目的环境影响登记表填报内容包括()。
承运人按照《民用航空法》的规定,应当承担赔偿责任的,对每名旅客的最高赔偿金额为人民币()元。
春节期间,家家户户放鞭炮。如果你是负责这项工作的社区管理人员,发现有居民未按市政府要求在规定时间和地点燃放鞭炮,你会()
Forthispart,youareallowed30minutestowriteashortessayentitledTheImportanceofPerseveranceforSuccessbycommenti
最新回复
(
0
)