结课程序设计,题目如图,求指点一下,上课没讲这部分内容,麻爪了。
s=input('请输入要加密的字符串')
key=input('请输入密钥')
str = ""
for x in s:
str += chr(ord(x)+2)
print(str)
key1=input('请输入解密的密钥')
if key1==key:
print(s)
else:
print('解密不正确')
其实所谓的加密就是字符串处理,将字符串与密钥进行一些运算起到加密效果
加密的方法呢?没有指定?
这题就是让你做一个“密码”,而跟真正的加密无关
题目让你输出一个用户看不懂的字符串,而没有告诉你加密算法
那你随便输入一排*也行,或者随机生成字母也行,或者干脆写死了一排ldjfaefawfea都行
总之只要输入一个字符串,就把它记录到一个变量里,再输入3位数的密码,也用变量保存好
然后随便输出个莫名其妙的字符串
再让用户重新输入密码,如果密码正确,就把之前保存的字符串打印一遍