这个是真的不会啊,有人救一救吗

二、实验内容
有一个实体类User,包含两个属性账号和密码。设计一个用户注册程序,通过交互界面输入账号和密码注册成为一个新用户,账号和密码保存在User对象中。后面考虑到安全和长期保存的情况,要求增加密码加密(反转加密)功能和将User信息保存到文件中的功能。在不修改原有注册类的情况下,请使用装饰模式设计该程序,要求将所有功能都具体实现。
三、实验提交成果
1、提交完整实验报告(报告里的代码不要截图粘贴,请直接复制代码)

【若能帮到您,望给个采纳该答案哦,谢谢】
1、反转密码加密,实际上就是将原来得密码字符串进行倒序

img

2、代码如下


my_pwd='Csdn_My_Password'
print('原密码:%s' % my_pwd)

# 倒序方法1
new_pwd=''
i = len(my_pwd) - 1
while i >= 0:
    new_pwd = new_pwd + my_pwd[i]
    i = i -1
print('反转密码:%s' % new_pwd)

# 倒序方法2
new_pwd=my_pwd[::-1]
print('反转密码:%s' % new_pwd)