on attend d'un personnage, mais la chaîne de caractères de longueur # trouve' Programme de Cryptage ne fonctionne pas

Mon code:

def Encryption(text):
   for I in text:
      string = ""
      ASCII = ord(text)
      Result = ASCII + Offset
      if Result > 126:
         Result -= 94
      else:
         Result = Result
      ResultASCII = chr(Result)
      string += ResultASCII

Pour mon premier morceau de GCSE, pour des travaux, nous avons dû faire un programme de cryptage. La dernière partie que nous avons à faire, c'est la partie réellement crypte votre message. J'ai utilisé ce code, mais il s'agit d'une erreur de:

TypeError: ord() expected a character, but string of length # found

Comment puis-je obtenir pour détecter une chaîne de caractères au lieu d'un personnage?