input: Write a function to encrypt a message using a Caesar cipher. The function should take in two parameters: the message to be encrypted and the shift value for the cipher. If the encrypted character goes beyond the ASCII value 126, it should wrap around using a range of 94 characters starting from 32. The function should return the encrypted message.
  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, World!", 10)=="""Rovvy5*ay|vn?"""
  assert caesar_encrypt("Hello, World!", 94)=="""Hello, World!"""
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