发布网友 发布时间:2022-04-24 04:22
共4个回答
热心网友 时间:2023-10-27 15:49
def encode(num):
d = []
for digit in str(num):
d.append(str((int(digit)+5)%10))
d.reverse()
return int(''.join(d))
a=4937
print encode(a)
热心网友 时间:2023-10-27 15:49
print(int(''.join(reversed([str((int(e)+5)%10) for e in str(input('input:'))]))))
热心网友 时间:2023-10-27 15:49
def jiami(num):
s = []
for a in str(num):
s.append(str((int(a) + 5) % 10))#a循环得到4937的某位,按照加密要求计算得到9482
s.reverse()#9482四位数取反序。
print ''.join(s)
jiami(4937)
顺便说一句,如果楼主连这么简单的都看不明白的话,还是老老实实看书吧
热心网友 时间:2023-10-27 15:50
def encrypt(a):
e = []
b = str(a)
for c in b:
e.append(str((int(c)+5)%10))
e.reverse()追问啥意思,怎么就这么几行代码捏
追答这是一个函数,忘写返回值了。最后一行加上 return e 调用这个函数,传入参数是加密前的数据,返回值是加密后的数据