我正在尝试用python编写一个简单的程序,将一些文本编码成数字,这一部分我做对了,但我的第二部分只是第一次工作。你知道吗
你能帮我理解为什么吗?你知道吗
我放了一些指纹让你看看是怎么回事。你知道吗
tabela = ['89', '56', '48', '66', '99', '87', '79', '72', '26', "jj", '36', '57', '12', '10', '72', '15', "qq", '88', '47', '73', '92', '23', "ww", "xx", '39', '30', " "]
abc = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'," "]
i = 0
i2 = 0
resultado = ''
print("Escreva a sua frase", end=" ")
texto = input()
while i<len(texto):
print (i, "menor", len(texto))
while i2<len(tabela):
print (i2, "menor", len(tabela))
print(abc[i2], texto[i])
if abc[i2] == texto[i]:
resultado = resultado + tabela[i]
print (resultado)
i2 += 1
i += 1
我必须把
i2 = 0
放在第一个循环下,这样它就会重置i2
,直到第一个循环结束相关问题 更多 >
编程相关推荐