项目1——情报密码锁

作业:
自己写一个加密程序,能够加密的内容是英文和汉字。同时加密并且解密
就是说,一段话中既有中文又有英文,标点符号不用处理。
加密规则,获取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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值