def rot13(phrase):
abc = "abcdefghijklmnopqrstuvwxyz"
out_phrase = ""
for char in phrase:
out_phrase += abc[(abc.find(char)+13)%26]
return out_phrase
phrase = "xthexrussiansxarexcoming"
在第5行的末尾具有“%26”。我认为这与abc中有26个字母这一事实有关,但是我不确定它到底是做什么的。
谢谢。