倒字母

2024-07-05 15:01:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试修改一段文本以应用以下翻译:

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

因为irazm替换为n;等等

我得到的结果是:

boonmai


Tags: 文本inputdereplace剧本afterbeforemyinput