全国青少年电子信息智能创新大赛(决赛)
python ·模拟五卷
一、程序题
第一题:
描述
凯散密码是一种古老的加密算法,相传当年行军打仗时为保证自己命令不被敌军
知道,它采用替换方法
将信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,
即循环后三位,对应关系如下:
原文: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 OP 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
输入:
abcy123z
输出:
defb123c


本文提供了全国青少年电子信息智能创新大赛决赛的Python模拟试题,包括五道题目。第一题涉及凯撒密码的解密,第二题要求找出101-200之间的素数,第三题寻找第20个完美平方数,第四题是字母编码的还原问题,第五题要求使用Python的turtle库绘制雪花图形。每道题都给出了输入输出示例。
订阅专栏 解锁全文
1514

被折叠的 条评论
为什么被折叠?



