首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
admin
2021-03-16
51
问题
考生文件夹下存在一个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全国计算机二级
相关试题推荐
下列程序段执行后,内存变量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?S1
VisualFoxPro的连编功能可以生成的文件类型包括()。
如果想将项目“工资管理.pjx”连编得到—个应用程序“工资管理系统.app”,则应该执行的命令是()。
下面不属于需求分析阶段工作的是()。
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是()。
在VisualFoxPro中用CREATE命令建立的表文件的扩展名是()。
如果小客车和客车所有人两个表建立了“级联”参照完整性的删除规定,下列选项正确的是()。
在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:1.使用查询设计器设计一个名为TWO的查询文件,查询房价价格大予等于280元的每个客房的客房号、类型号(取自客房表)、类型名和价格。查询结果按类型号升序排列,并将查询结果输出到表TABB中。设计完成后
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码
算法的空间复杂度是指
随机试题
男性,73岁,尿频,排尿无力,尿线细,尿不尽感,逐渐加重10年余,曾经出现过多次急性尿潴留。既往:糖尿病15年,服药治疗成功地进行前列腺切除术后半年,患者仍有排尿迟缓,无力,最可能的问题是
A.银翘散B.新加香薷饮C.羚角钩藤汤合紫雪丹D.清瘟败毒散E.安宫牛黄丸治疗急惊风感受风邪证,应首选
进出口化妆品的经营者或代理人应在报检前( )个工作日向国家质检总局指定的检验检疫机构提出标签审核申请。
根据《中华人民共和国海关稽查条例》的规定,海关可以依法对下列()实施稽查。
案例一:我国某贸易公司A与美国公司B签署出口某大型机械设备的合同,其中大型设备的出口方为A,进口方为B,该大型设备价值500万美元,B公司根据合同先付定金100万美元给予A公司。合同约定A公司在2008年9月将此大型设备通过中国远洋运输公司运至美国某港口。
()是对审计工作底稿进行最终复核的人员。
下列对班级授课制的认识,不正确的是()。
链路状态“度量”主要是指费用、距离、延时和()等。
今年的南加州就是这个样子。至少去年当我对无情的大雨感到无比惊讶的时候,他们是这样告诉我的。这里好像有两个季节。在下雨的季节,有时连续几天暴风雨淹没了较高的地区;有时暴风雨又来去不定。这样常常会造成财产损失和生活混乱,而每一年的破坏程度都难以预料。在干燥的季
Researchersknowtherearemanydrugsthatcanalterourbodilyprocessesinsuchaway【C1】______affectouremotionalexperience
最新回复
(
0
)