我正在尝试修改一段文本以应用以下翻译:
before: abcdefghijqlmnopqrstuvwxyz
after: zyxwvutsrqponmlkjihgfedcba
也就是说,每个a
变成一个z
;每个b
变成一个y
;每个c
变成一个x
;等等。
我的剧本:
myInput = input("Entrer une chaine de caracteres:\n\n")
myInputSansEspace = myInput.replace(" ", "")
myInputAsciiInverse = myInputSansEspace.replace("a","z").replace("b","y").replace("c","x").replace("d","w").replace("e","v").replace("f","u").replace("g","t").replace("h","s").replace("i","r").replace("j","q").replace("k","p").replace("l","o").replace("m","n").replace("n","m").replace("o","l").replace("p","k").replace("q","j").replace("r","i").replace("s","h").replace("t","g").replace("u","f").replace("v","e").replace("w","d").replace("x","c").replace("y","b").replace("z","a")
print(myInputAsciiInverse)
不幸的是它不起作用。例如,如果我写:
i am noob
回报应为:
rznmlly
因为i
被r
;a
被z
;m
替换为n
;等等
我得到的结果是:
boonmai
目前没有回答
相关问题 更多 >
编程相关推荐