def encrypt(message, key):
  encrypted_message = ""
  for i in range(len(message)):
    encrypted_message += chr(ord(message[i]) + key)
 
  return encrypted_message
给定下面的代码，请用通俗易懂的语言解释它的功能。
这段代码是一个简单的加密函数，它接受一个字符串和一个密钥作为输入。然后，它使用一个循环来逐个字符地遍历消息。对于每个字符，它将密钥加到它的ASCII值上，得到一个新字符，它向字母表中的后面移动了密钥个位置。然后返回加密后的消息。