有大神可以帮忙写一段代码吗?
我是初学者,但工作需要,把一些号码转换为字母加密。1.当把一串数字(比如号码10086)输进去,输出 加密过的文本(ammkh).2.当把加密过的号码(比如ammkh)输进去,程序输出结果(比如10086)
密码对应(1=a,2=s,3=d,4=f,5=g,6=h,7=j,8=k,9=l,0=m)。
谢谢
我是初学者,但工作需要,要把一些号码转换为字母加密。1.当把一串数字(比如号码10086)输进去,输出 加密过的文本(ammkh).
2.当把加密过的号码(比如ammkh)输进去,程序输出结果(比如10086)
密码对应(1=a,2=s,3=d,4=f,5=g,6=h,7=j,8=k,9=l,0=m)。
谢谢 本帖最后由 jackz007 于 2020-1-8 21:17 编辑
d = ['m' , 'a' , 's' , 'd' , 'f' , 'g' , 'h' , 'j' , 'k' , 'l']
def encrypt(pwd):
return '' . join( for x in pwd])
def decrypt(pwd):
return '' . join()
p = input()
p1 = encrypt(p)
p2 = decrypt(p1)
print(p)
print(p1)
print(p2)
运行实况:
C:\Bin>python x.py
10086
10086
ammkh
10086
C:\Bin> 本帖最后由 pengjiandong 于 2020-1-8 19:36 编辑
a = input("输入:")
str = ''
for i in a:
if i == 'a':
m = '1'
elif i == 's':
m = '2'
elif i == 'd':
m = '3'
elif i == 'f':
m = '4'
elif i == 'g':
m = '5'
elif i == 'h':
m = '6'
elif i == 'j':
m = '7'
elif i == 'k':
m = '8'
elif i == 'i':
m = '9'
elif i == 'm':
m = '0'
str = str + m
print("加密码是:",str)
页:
[1]