【发布时间】:2015-04-23 12:24:32
【问题描述】:
我的函数应该将字符串参数作为输入,并返回输入字符串的 rot-13 编码。
def str_rot_13(string):
c = list(string)
for num in c:
if ord(num) >= ord('a') and ord('z'):
if ord(num) >=('m'):
ord(num) -=13
else:
ord(num) +=13
elif ord(num) >= ord('A') and ord('Z'):
if ord(num) >=('M'):
ord(num) -=13
else:
ord(num) +=13
z += chr(ord(num))
return z
它给了我一个“无法分配给函数调用”的错误。我不确定我做错了什么。
【问题讨论】:
标签: python function variable-assignment