首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能。 恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母
admin
2021-03-16
83
问题
考生文件夹下存在一个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://www.kaotiyun.com/show/iM6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是()。
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
打开考生文件夹下的DB数据库,完成如下基本操作:(1)为表TABB增加一个字段,字段名为“日期”,数据类型为日期型。(2)使用SQLUPDATE语句将表TABB中所有记录的“日期”字段的值修改为2005-10-01,并将SQL语句存储到名为T
下列叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面程序的运行结果是()。SETEXACTONs="ni"+SPACE(2)IFs=="ni"IFs="ni"?"one"ELSE?"two"ENDIFELSEIFs="ni"?"three"ELSE?"fo
设数据库中职工表的结构为(职工号,姓名,部门号,出生日期),如果要查询姓名相同的职工信息,则正确的SQL语句是()。
在软件开发中,需求分析阶段产生的主要文档是()。
Python文件的后缀名是
以下选项中不是Python数据分析的第三方库的是
随机试题
甲公司为乙公司对丙公司的债权提供保证,未明确约定保证方式和保证期限,债权履行期为2年,同时丙公司将100吨水泥交付给乙公司作为质押,但未签订质押合同,1年后,乙公司将债权转让给丁公司,甲公司不知情。到期后,丙公司未能履行债务,丁公司遂起诉丙公司履行债务并要
关于犯罪中止,下列哪些说法正确?
背景材料: 某施工单位承接了某二级公路的施工,工程合同总价为6758万元。其工程划分见下表: 本项目中的桥梁工程为一座3×25m简支梁桥,梁板采用预制构件。 根据施工组织安排,排水工程(B)开始施工20d后才能开始路基土石方工程(A)
1.背景2011年5月20日,某建筑公司(乙方)与某开发商(甲方)签订了住宅项目建设工程施工合同。乙方编制的施工方案和进度计划已获监理工程师批准。该工程的基坑开挖土方量为4500m3,其中土方挖掘直接费单价为4.2元/m3,综合费率为直接费的20%。该基
在石油化工企业的日常生产运行中,油品储存主要靠储罐存放。下列储罐中符合投资少、建设周期短、日常维护和管理方便的要求的储罐是()。
归属于房地产的除去各种费用后的收益是()。
宪法的特征主要有()。
一、注意事项1.《申论》考试,与传统作文考试不同,是分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,然后按“申论要求”依次作答。二、给定资料1.领导干部,
Partiesarethereforefreetostriveforasettlementwithoutjeopardizingtheirchancesfororinatrimifmediationisunsucc
Thefollowingisabusinessletter.DearMr.Green,AsyournameandaddresswerelistedinTheBusiness,wearewritingto
最新回复
(
0
)