text='hijklqrs'
def encrypt(shift_text,shift_amount, direction):
cipher_text=[]
for i in shift_text:
if direction is right:
cipher_text.append(text[(text.index(i) + shift_amount) % 26])
else:
cipher_text.append(text[(text.index(i) - shift_amount) % 26])
output = ''.join(cipher_text)
return output
到目前为止,这是我创建的代码,但是我遇到的问题是我需要能够根据函数中的方向参数将文本向左或向右移动。我不确定如何添加我希望移位向左移动的代码。因此,例如,当我h
进入函数并且移位量为 2 并且方向为左时,它将返回f
。