首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个Python源文件PY301.py,请按照文件内说明修改代码,实现以下功能: 凯撒密码是一种非常古老的加密算法,相传当年凯撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字符循环替换为字母表序
考生文件夹下存在一个Python源文件PY301.py,请按照文件内说明修改代码,实现以下功能: 凯撒密码是一种非常古老的加密算法,相传当年凯撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字符循环替换为字母表序
admin
2020-04-10
65
问题
考生文件夹下存在一个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 p in intxt; if"a"<=p<=“z” print(chr(ord("a")+(ord(p)-ord("a")+3)%26),end="") elif"A"<=p<=“Z” print(chr(ord("A")+(ord(p)-ord("A")+3)%26),end="") else: print(p,end="")
解析
使用for循环遍历输入的每一个字符,把该字符替换为该字符后面的第三个字符,将转化后的字符进行输出;如果输入的字符不是大小写字母,则原样输出字符,该部分功能通过if多分支结构实现。
转载请注明原文地址:https://kaotiyun.com/show/Dw6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
为了在报表中打印当前时间,应该插入一个()。
下列程序段执行时在屏幕上显示的结果是()。x1=20x2=30SETUDFPARMSTOVALUEDOtestWITHx1,x2?x1,x2PROCEDUREtest
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在考生文件夹下完成下列操作。(1)扩展基类ListBox,创建一个名为MyListBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的Height属性的默认值为130,Width属性的默认值为150。
设有如下程序段:j=5DOWHILEj=0j=J—1ENDDO则下列描述中正确的是()。
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.xp文件),然后在命令窗口输入命令DOmyProc,执行该程序并获得正常的结果。现在用命令ERASEmyProc.prg删除该程序文件,然后再次执行命令DOmyProc
下面关于工具栏的叙述,错误的是()。
有如下赋值语句:a="计算机"和b="微型",结果为“微型机”的表达式是()。
要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数()。
以下选项中不是Python数据分析的第三方库的是
随机试题
甲从A地出发往B地方向追乙,走了6个小时尚未追到,路旁店主称4小时前乙曾在此地,甲知此时距乙从A地出发已有12小时,于是甲以2倍原速的速度继续追乙,到B地追上乙,这样甲总共走了约()小时(取最近的选项)。
阅读下面的散文,运用已学的散文文体知识和评论写作方法,写一篇散文评论。要求:不求面面俱到,要有个人的角度和观点;不少于1000字;题目自拟。春之怀古
某患儿,5岁,高热40.8℃,昏迷不醒,抽搐,四肢厥冷,休克血压,肛拭子取便镜检:脓细胞(+),红细胞(+)。为了纠正休克,常用的扩容药是()
《诸病源候论》将前起阴蒂,后至阴唇系带,左右大、小阴唇之间的前后左右,称为
A.Ⅰ度烧伤B.Ⅲ度烧伤C.浅Ⅱ度烧伤D.深Ⅱ度烧伤E.特殊烧伤伤及真皮深层,有皮肤附件残留,主要病理变化为局部组织坏死,皮下层渗出明显,毛根有正常的结构的为()
“史前的卢浮宫”是指在()发现的拉斯科洞窟壁画。
差别定价是一种根据顾客需求强度而制定不同价格的定价技巧,主要运用于建立基本需求.尤其是对高峰期的服务最为适用;也可用以缓和需求的波动,减少服务的时间等不利影响。差别定价的形式包括:时间差异、顾客支付能力差异、服务品牌差异、地理位置差异等。根据上述定义,下
①流泪过程可以简单地理解为日常生活中的出排水系统:泪腺相当于水龙头,眼睛就像水盆,而鼻泪管就是下水管②但是,前者叫“流泪”,后者称之为“溢泪”③而“溢泪”则是一种疾病,病因在于泪道系统的异常④无论是水龙头放水太快,还是下水道走水太慢或者堵塞,都可能导
世界发展不应单峰耸立,________不应有孤岛。经济全球化浪潮中,“每一朵浪花有它的精彩”,________彼此声浪相助,________形成滚滚发展的春潮。依次填入画横线部分最恰当的一项是()。
公民实现政治权利和自由、社会经济权等其他权利的前提和基础是
最新回复
(
0
)