input: from typing import List
  
  def caesar_encrypt(message: str, shift: int) -> str:
      """ Encrypts a message using a Caesar cipher. Each character in the message is 
      shifted by the given number of positions in the ASCII table. If the shifted 
      character is beyond the printable ASCII range (32 to 126), it wraps around. 
      >>> caesar_encrypt("Hello, World!", 3)
      'Khoor/#Zruog$'
      >>> caesar_encrypt("Python", 5)
      'U{ytms'
      """
      encrypted_message = ""
      for c in message:
          encrypted_c = ord(c) + shift
          if encrypted_c > 126:
              encrypted_c -= 95
          encrypted_message += chr(encrypted_c)
      return encrypted_message
output:     encrypted_message = ""
      for c in message:
          encrypted_c = ord(c) + shift
          if encrypted_c > 126:
              encrypted_c -= 95
          encrypted_message += chr(encrypted_c)
      return encrypted_message