当前位置 : 主页 > 网络编程 > 其它编程 >

Python课后作业3.文本分析与加密(第七次作业)

来源:互联网 收集:自由互联 发布时间:2023-07-02
文章目录前引原题题目代码实现提交结果前引原本我认为这道题会很难其实之后做完才发现并没有那么难…没什么思路会点python的应该都看得懂我的代码代码很直白不拐弯抹角就这样了
文章目录前引原题题目代码实现提交结果前引原本我认为这道题会很难其实之后做完才发现并没有那么难…没什么思路会点python的应该都看得懂我的代码代码很直白不拐弯抹角就这样了原题题目代

文章目录

    • 前引
    • 原题题目
    • 代码实现
    • 提交结果


前引


原本我认为这道题会很难 其实之后做完才发现并没有那么难… 没什么思路 会点python的应该都看得懂我的代码 代码很直白 不拐弯抹角 就这样了


原题题目


在这里插入图片描述


代码实现

def encrypating(character,n):if character.islower():temp = ord(a);character = chr(temp+(ord(character)-temp+n)%26)else:temp = ord(A);character = chr(temp+(ord(character)-temp+n)%26)return characterl = list(str(input()));secret = 0for i in l:secret = (secret + ord(i))%26f = open("mayun.txt","r")content = f.readlines()upperchr = lowerchr = num = space = others = words = 0for line in content:for i in line:if i.isupper():upperchr+=1elif i.islower():lowerchr+=1elif i.isspace():space+=1elif i.isdigit():num+=1else:others+=1str = line.replace(., )str = str.replace(,, )str = str.replace("", )l = list(str.split( ))words+=len(l)print("%d %d %d %d %d"%(upperchr,lowerchr,num,space,others))print("%d words in all"% words)print("%d"% secret)for line in content:ret = ""for char in line:if char.isalpha():ret += encrypating(char,secret)elif char != \n:ret += charprint(ret)


提交结果

在这里插入图片描述

上一篇:Gvim入门(1)——三种基本模式
下一篇:没有了
网友评论