input: Write a function to encrypt a message using a Caesar cipher. The function should take two parameters: the message to be encrypted and the shift value for the encryption. The function should return the encrypted message. If the encrypted character exceeds the ASCII value of 126, it should wrap around back to 32.
  def caesar_encrypt(message, shift):
      encrypted_message = ""
      for c in message:
          encrypted_c = ord(c) + shift
          if encrypted_c > 126:
              encrypted_c -= 94
          encrypted_message += chr(encrypted_c)
      return encrypted_message
  assert caesar_encrypt("Hello, World!", 3)==''Khoor/#Zruog$'
  assert caesar_encrypt("Hello", 5)=='|m~"ty'
  assert caesar_encrypt("", 10)==""
  assert caesar_encrypt("Python", 7)=='W{a{u~v'
  assert caesar_encrypt("Encrypt", 20)=='.{~*n{t'
output: def caesar_encrypt(message, shift):
      encrypted_message = ""
      for c in message:
          encrypted_c = ord(c) + shift
          if encrypted_c > 126:
              encrypted_c -= 94
          encrypted_message += chr(encrypted_c)
      return encrypted_message