您能帮我完成下面的python作业吗?

问题描述 投票:-1回答:1

[记住第二次世界大战中德国人的Enigma代码:德国人每天都会产生一个新代码,供他们使用通讯。您是致力于解码Enigma的工​​程师之一,并且您发现了今天的代码:A ='快速的棕色狐狸跳过了懒狗'仅在今天,字符串A将被编码为字符串B:B ='esp bftnx mcziy qzg ufwad zhpc esp vlkj ozr'给定A和B,编码字符串C中的秘密消息是什么?使用for循环和字符串重构消息Python中的方法并显示消息。C ='t dzvhpo estd bfpdetzy yzi isle td ypge'

这是我的作业,但我不知道该怎么做。你能帮我吗?

python for-loop encode
1个回答
0
投票
string1="the quick brown fox jumps over the lazy dog"
string2="esp bftnx mcziy qzg ufwad zhpc esp vlkj ozr"
string3="t dzvhpo estd bfpdetzy yzi isle td ypge"
string4=""
for i in range(len(string3)):

    for j in range (len(string2)):

        if(string3[i]==string2[j]):
            m=j
    string4=string4+string1[m]

  print(string4)
© www.soinside.com 2019 - 2024. All rights reserved.