作业:
自己写一个加密程序,能够加密的内容是英文和汉字。同时加密并且解密
就是说,一段话中既有中文又有英文,标点符号不用处理。
加密规则,获取ascii码数字,中间用|分割
# 思路提示:
print(ord("我"))
print(chr(25105))
扩展内容:自定义规则玩起来
作业具体形式上:
体现代码以及注释
如何提交?
把代码整理在自己的知乎上,然后把链接发给班主任(截止周日晚上18:00)。 之后老师来评审作业,以及选定优秀作业。
写作需要注意的点:
- 复制代码粘贴知乎上;作业标题:标记“贪心学院第一个主题项目代码‘’
- 命名规范
- 注释清晰
- 运行结果符合预期
目的:
1、锻炼技术博客的写作能力
2、更加统一的进行作业的批改
3、对优秀的作业进行推广,收获技术粉丝
自己代码:
__author__ = "liu" __date__ = "2019-08-04" __title__ = "中英文加密" """ 加密规则:获取ascii码数字,中间用|分割 标点符号不处理 """ input_message = input("Please enter your message:") result = "" for m in input_message: value = ord(m) result += str(value) + "|" print("加密后的消息是:",result) # 解密: message = "" after_result = result.split("|") after_result.remove("") # print(after_result) for i in after_result: int_value = int(i) message += chr(int_value) print("解密后的消息是:",message)