我有一些 python 代码, translate_string 方法返回正确的值nevmban
,但是在它打印“None”之后。
def secret_translate(letter):
code = ord(letter)-ord('a')
code = (code+13)%26
newCode = chr(code+ord('a'))
return newCode
def translate_string(string):
newMsg = ''
i = 0
while i < (len(string)):
print(secret_translate(string[i]),end='')
i= i+1
print(translate_string("arizona"))
程序打印:
nevmbanNone
我希望它打印nevmban
“无”来自哪里?